I added the "Auto snooze feature" to Alarm Klock. Via the setting
menu it is possible to set a timeout to raise the auto snooze feature
(the menu entry is called "Alarm max play time"). For example it is
possible to set that the phone play the alarm for maximum 30sec, then
the phone "auto snozes". Of course there is the option to set the
timeout to "unlimited" in order to have the old behavior. In any case
the "Alarm Timeout" setting is respected, so the auto snooze behavior
is time limited.
You can find a git repository at
http://cassiopea.homelinux.net/git/?p=alarmklock.git;a=summary
below the patch (I changed the code found in
http://code.google.com/p/kraigsandroid/)
Regards G.Baroncelli