Hallo!
Ich habe die Lösung.
Alt und fehlerhaft:
rueckgabewert:=ShellExecute(
handle, 'open', PChar(path),nil,nil,SW_SHOWNORMAL);
Neu und gut:
rueckgabewert:=ShellExecute(0, nil, PChar(path),nil,nil,SW_SHOWNORMAL);
Mit diesen Einstellungen, kann nun jede lnk-Datei gestartet werden.
Gruß
David