Secondo me la soluzione più elegante e corretta è crearti un setup con uno dei tanti programmi apposta, che ti scrive il path del tuo programma nella chiave run.
Questo non significa aggirare l'ostacolo, credo sia la giusta soluzione al problema, i progs per generare sutup sono fatti apposta.
Poi se vuoi per tua conoscenza personale studiati pure le classi.