Source
Computer Alarm Clock
It feels rather strange that Microsoft has never added an alarm clock feature to the Windows system clock as this would most likely be useful to many Windows users. A computer alarm clock can be useful for several purposes from preparing dinner to being reminded of appointments and other to-dos. The alarm clock software should be easy to configure with enough options to suite the needs of inexperienced and experienced users alike.
Good Timing is a computer alarm clock software for the Windows operating system that comes with additional timer functionality. The computer program will display four windows upon program start. These windows display the time till the next alarm, a configuration window to add new timers and alarms, a log detailing all the changes and the main program window listing all alarms and timers that have been created by the user.