Hrm?
Also an der einen Stelle würde ich ein ShellExecute machen (anderes Programm starten). Ich glaube, da kann man solange warten, bis das andere Programm beendet wird.
Und dann vorher einen neuen Thread starten der das tut was das Proggy tun soll und hinterher den Thread wieder beenden. Luckie hat auf seiner
Homepage irgendwo ein Thread-Tutorial rumliegen.