I used to use Desktop Wallpaper Calendar, turns your current wallpaper to a calendar. no alarms though... but I stopped using it, I'm not a busy guy anymore.

http://www.zepsoft.com/wallcal/wallcal_in_pictures.htm