So eine ähnliche Frage hatten wir hier schonmal, nutze die
Forumsuche.
Aber trotzdem hier kurz ein Hinweis:
Den Pfad des Delphi-Programms bekommt man mit
Paramstr(0)
und für das Öffnen von Dateien kannst du
ShellExecute aus der
Unit ShellApi nehmen.
MfG
Binärbaum