If you don't mind having some part of the program running at all times, you can use some sort of timer code.
However, if you want to kick off the program with some external scheduler, there are lots of options. In Windows 95/98, use the Scheduler. For Windows NT, there is a cool third party program call ClockMan 95 (check out the Web Site at
http://www.clockman95.com).