wenn du den Titel des programms kennst (bzw des hauptfensters) kannst du es mit "FindWindow(szClassName, szTitle)" suchen
Delphi-Quellcode:
var
iWindow: cardinal;
begin
iWindow := FindWindow('Winamp v1.x', nil); // würde beispielsweise das hauptfenster vom Winamp suchen
if iWindow <> 0 then
ShowMessage('Fenster gefunden')
else
MachDasDasProgramWiederLäuft;
end;