Every morning I come to work I have to turn my machine on and spend at least 15 minutes starting up the various apps I use to get productive. (There is some issue with the BizTalk schema designer combined with Source Safe that causes Visual Studio to use 100% CPU power for 5 minutes per each schema I open.) I've learned to live with this, but I realized today that it would be really cool if I could do the following:
Create a script, macro or something of the sort that specifies the apps I want to run when I start my machine. Instead of shutting down my machine, specify that I want to do a delayed reboot. Here I should be able to specify how long the delay should be, or what time the machine should come back up. I should also be able to specify my script/macro that would be run when the machine comes back up.
This way I would come in and my computer would be ready to go after a nice clean reboot. Kind of like a coffee pot with a timer. :-)
I know I can somewhat achieve this by hibernating my machine, but I have 2GB of RAM and hibernation rarely works for me. I also like to start the day with a freshly rebooted box.
Any ideas on how this could be done? Would hardware support be necessary or can this be done with software only?