in reply to program with a timer
The program would have to be consistently running (as a service maybe?) to execute at various times. Why not use a scheduler in your operating system such as the windows AT command to kick off your program?
-OzzyOsbourne