puoi fare così:
metti due timer, il primo imposti l'intervallo a un ora (o minuto o secondo, a seconda delle necessità), e con lo stesso timer controlli anche quando è ora di accendere l'altro timer (controllando l'orologio del pc) e quando avii l'altro timer, quel timer, gli imposti l'interval a 1 millisecondo, e appena si avvia l'evento timer del secondo timer, gli imposti l'intervallo che corrisponde al tempo in cui si deve spegnere (come hai detto tu, un ora), e dopo che l'evento timer si avvia la seconda volta,spegni il timer...
non so se sono stato chiaro...
hkproj