This is what I use, it has snooze and the whole popup screen is a snooze button with the exception of the little check mark that deactivates the alarm. You can change how long you want your snooze, etc.
http://page.freett.com/todamitsu/AlarmClockE.htm