This would also be very useful. Actually, my next suggestion would have been something like this. Maybe still keep the alarms in the "application","clock" -domain, if it's possible from another application. My reasoning for this is that you have all the alarms (not calendar events etc.) in the same place where they can be seen and enabled/disabled. I haven't got a clue if any of this is actually possible or if alarms set from other applications than the clock would show up in the clock UI...
Yes. I use my phone every morning as an alarm clock. I'm usually the first one up and I'd like my phone to do stuff when I wake up, like switch the profile to ringing, turn on a light and maybe wake up my computer. The trouble with this is that I don't go to work at the same time every day. So I use a recurring alarm that is always the same name but I change the enabled/disabled state and/or time the previous evening.