Mi corregga qualcuno più bravo se sbaglio...

Xegallo intendeva dire che se sovrascrivi il nuovo EXE compilato su quello vecchio, è come se tu avessi aggiornato il programma....

questo se a cambiare è solo l'EXE, ma se hai aggiunto librerie varie allora devi fornire anche queste....per cui...

io farei un subprogrammino dedivato all'aggiornamento...un programmino che non fa altro che prendere i nuovi file (magari solo l'EXE) e sovrascriverli ai vecchi....in più che copi (e registri) gli ocx o dll varie nei percorsi giusti...

in fondo a parte la registrazione sono solo operazioni di copia....

se lo vuoi pure rendere carino fai una finestrella visuale che mostra all'utente la progressione delle operazioni in corso...

P.S. farebbe piacere anche a me sapere come altro fare ma mi sembra che anche così (vedendo varie patch di ivdeogiochi) possa andare benone.