Originariamente inviato da jupynet
Ciao premesso che sono daccordo con la soluzione di oregon, se proprio vuoi realizzare quanto richiesto:
1) dopo il terzo tentativo fallito, il programma prima di chiudersi dove memorizzare in un file la data e l'ora (la quale vuoi che possa essere eseguito)
2) il programma all'avvio controlla questi valori e li confronta con la data e ora del pc
3) se la data e ora del pc è maggiore o uguale a quello memorizzato sul file allora il programma si avvia, altrimenti si "richiude".

Comunque, ripeto, dal mio punto di vista non sarebbe una soluzione "elegante".
Meglio usare "Sleep"
Cosi basta spostare la data di sistema che questo controllo non funzioni più.