I've been playing with the BBSmart Alarms Pro trial and find it rather good.
I'd love these extra features, though:
Have the quick timer support minutes and seconds for a tighter countdown rather than simply fire the next time the minutes change on the clock. For example, as it stands a two minute timer could be anywhere from 61 to 120 seconds.
And on the other side, add an hour option to the quick timer. I frequently need a several hour timer.
Have the Alarm List show not just the time the alarm is set to go off, but the actual remaining time as an active countdown. Yeah, I can do that math in my head, but I can use my watch, too. My goal is to simplify my life!
Have the space bar or the enter key also recognized for snoozing or dismissing. Currently, if I press any key, it only snoozes regardless of whether I highlight Snooze or Dismiss. There are times I accidentally move the track ball just as I am pressing it. (Very annoying, but there it is. Not as bad as my old scroll wheel, though.) If I can move first, then press a key, I make fewer mistakes.