Du möchtest also eine exe, die erst einen Konfigurationsdialog anzeigt, und wenn der ausgeführt wurde, dass Prog ?
Ich würde es so machen: Eine Exe, die prüft, ob bsw. config.ini vorhanden ist. wenn ja, normales Programm. Wenn nicht, stattdessen ein Konfigurationsdialog, der sie erstellt.
Alternativ vll. den Konfigdialog in eine eigene Exe, mit Hauptapp. als Ressource, config.ini wird erstellt, Ress. entpackt ...
Die Exe zu patchen trifft
imho nicht ganz den Sinn ... (overkill)