This application, though simple, is very useful; in the case you ordered a pizza during your programming session and you don't want to let the delivery man being angry standing out (or any other application).
Although the source code is given, you don't really need it to use the application. But, still you are a programmer, you are free to bring your modification, as you wish.
There are two main class: the main dialog (setup dialog), and the popup window that pops the alarm. There are two types of alarm available, that can be used independently. A delay alarm, when you only know in how much time you want to get annoyed. And a preset time alarm, when you know exactly the time you want to be disturbed.
The application can be started at Windows startup, in the case of a preset time alarm. The alarm can be the form of a sound file (wave or MP3) and/or a window popup. The sound repeats itself while the window stays on top. You can set the repeat time on the popup window, you can snooze the alarm (and still setting the snooze time).
The application can also be hidden on the tray.