Cache My Work
Windows XP, Vista, and 7 all urge you to reboot after installing new updates and patches. Afterward, you'd think the OS would be courteous enough to restore your currently running programs, much as Firefox and Internet Explorer 8 restore tabs after a crash or restart--but, alas, no.
Thankfully, Cache My Work can reopen your apps after a reboot. It's especially handy for those times when you step away from your PC for a while only to discover upon your return that Windows has restarted without even asking you.
The no-cost utility builds a checklist of "cacheable" programs that are currently running. Check off the ones you want to restore, click Save, and you're done. (The tool also gives you the option of restoring Windows Explorer windows, a nice touch.)