I think I found a better way, it's tricky, but in theory it works.
Say I want to turn the device on at 2am. The following assumes a centro.
- set an 'event' at 1:59am which removes the keyguard.
- set an 'event' at 2am which push the middle button (aka cntr button)
[do many things, the screen is on]
- set an 'event' at 2:30am which reenables the keyguard.
Assuming I'm sleeping at 2am (which is a fair assumption, or at least that I *should* be sleeping), then I'm therefore not using my centro nor risking to hit the keypad, therefore the theory above should work. I have not tried this as the demo/lite version doesn't allow that much coolness (I'm still waiting for my key, it's been 2 days now, hopefully it'll show up soon).