'explorer' als 2 parameter hilft.
was auch hilft ist das
PSDK oder die
msdn seite, wo du dich über die befehle die du einsetzt, informieren kannst
sehr hilfreich ist auch, zu verstehen was die quelltexte machen die man verwendet und nicht blind drauflos-copy&pastet
und noch hilfreicher ist eine detaillierte fehlermeldung:
showmessage(Format('Programm kann nicht gestartet werden. Fehler : %s',[syserrormessage(dwError)]));