wahrscheinlich liegt das daran, das winexec das Programm mit einem falschen Arbeitsverzeichniss lädt ("ausführen in"). Mach es mit einem anderen Befehl, der das unterstützt:
Delphi-Quellcode:
fmxutils.executefile('Programme\tester.exe','','Programme\',sw_shownormal);
die fmxutils.pas befindet sich nicht im Lib-Verzeichniss. Suche mit der Windows-Suche danach und kopiere die gefundene Datei ins Lib-Verzeichniss. Ich hab' mal meine fmxutils (D3 / D7) angehängt.