Essentially, what I'm looking for in this program, in easy-to-read Bulleted List format:
- An alarm clock with simple functions - set alarm time, enable/disable alarm, minimize to system tray
- Must be able to select a sound file to use as the alarm chime
- Should, ideally, support FMOD; so that one could use OGG and XM files as alarm chimes
- Should optionally allow the user to set multiple alarms, and schedule alarms for certain weekdays (example: monday through friday are set to 6:30 am, saturday and sunday are set to 8:00 am)
- When alarm goes off, there should also be a visual indicator - either a dialogue box with a message ("Time to get up"), or fill the entire screen with said message.
- The user ought to be able to stop the alarm (once it starts chiming) with the spacebar
- There should be an option to set the alarm chime to either play once and stop, or play in full repeat
- There should be an option that, when the program is started, it immediately enables the alarm at whatever time was set last, and minimizes itself to the system tray