Does anyone know of a timer for Windows 7 64-bit that has the following features (in order of importance)?
  1. Free
  2. Counts down in hours and minutes.
  3. Be able to pause countdown timer, remember this time on close/exit and resume this time on startup?
  4. When the countdown stops, it must show a message box and be able to play sound if possible.
  5. Able to reset the countdown timer.
  6. Hotkeys that can pause/resume the countdown and can also reset the countdown.
  7. Simple, lightweight interface, )i.e., a small floating window that displays only the time.)

I realize this is a picky list but I have tried many different programs over the course of two days search, browsing some website lists of these kinds of programs but none have met my requirements. is there a page or a list of programs that might be as I described or better yet if you can directly point to me a specific program that would be awesome!

Thanks.