Hi
du solltest einfach mal kurz darüber nachdenken, was du hier erzeugst. Application.Exename enthält den Pfad und den Dateinamen deiner Anwendung. Also z. B. C:\Source\Sonstwas\Sonstwas.exe.
Mit deinem Code versuchst du die Datei:
C:\Source\Sonstwas\c:\Source\Sonstwas\Sonstwas.exe zu kopieren nach
C:\Windows\Desktop\c:\source\Sonstwas\Sonstwas.exe
Das das nicht klappt ist eigentlich klar

Wenn überhaupt dann würde eventuell das funktionieren (nicht getestet):
Quelltext
1:
| CopyFile(PChar(Application.ExeName), PChar('C:\WINDOWS\Desktop'), false); |
Gruss Lothar
------
Nachtrag: Kam zu spät. Hast es ja mittlerweile selber rausgefunden

Der BH ist für die Brust, der Plan ist für'n Ar...