Here is how to prevent your alarm clock app from resetting its alarms to "Alarm 10:00am". Simply don't swipe away the notification listing the currently set alarms. If you have no notification because there are no currently enabled alarms, than enable an alarm, because your alarms may reset without the notification present.

I mention this because I was reading a Pre 3 thread which mentioned that the "alarm bug is still present from WebOS day 1." I'm assuming they mean this alarm clock bug. This solution works for me on my Verizon Pre+ running UberKernel and a few patches.

Now, if only I could prevent the phone from crashing, entirely powering off, causing my alarms to not go off. Good thing I keep my Treo 650 powered up with alarms set as a backup. It essentially never crashes. I miss the good old days.