Może wie ktoś w jaki sposób użyć ParamStr() lub czegoś podobnego, aby uzyskać ścieżkę do dokumentu otwieranego naszym programem poprzez DoubleClick?

Ja robię to w ten sposób:

TFileName FileName; //Bądź jakikolwiek AnsiString
if(ParamCount())
FileName = ParamStr(1);

Ale pod win98 ukazuje się taki zapis:
D:\MOJEDO1\MOJEPR1\PROJECTS\BEZPOŚ~1\NOWY.NAT

A ja chciałbym uzyskać :
D:\Moje Dokumenty\Moje Programy 2004\Projects\bezpośrednie otwarcie pliku\Nowy.nat