Hallo und Willkommen in der
DP
IMHO am einfachsten ist es, eine TStringlist zu erzeugen, die Datei mit LoadFromFile auszulesen und das darin stehende Programm (sofern eins drinsteht) mit ShellExecute zu starten. Anschließend die Stringliste wieder freigeben.