There is currently nothing like this, but it is a good idea. You could use the alarm system code to do some of this, but not scheduled events directly.
If you wanted to make some code, it would be a nice inclusion into HG. If not, then it would definitely be a good feature request. I don't know how high on Gene's list it would go, so you would probably be better off putting something together yourself as a start if nothing else.