nczempin made a simplistic clock for Poker tournaments. It allows you to set a time per round (in minutes), and when that time has passed, it will emit a noise (shamelessly stolen from wintermute’s libnds sound example). It can also pause/go, and change the current level, reset, and do your washing.

http://forum.gbadev.org/viewtopic.php?t=15158