Naja, du kannst doch überprüfen, ob das ParamStr(0) der Name deiner Exe ist oder der Name einer x-beliebigen Datei.
Delphi-Quellcode:
if ParamStr(0)='C:\Project1.exe' then ShowMessage('Programm alleine gestartet!')
else ShowMessage('Das Programm wurde mit einer datei geöffnet!');
Ich denke, das ist, was du meinst
Julian J. Pracht