BM-productions SmartClose

SmartClose is a free program that will automate the process of closing all running programs. It can also save the state of the system to a system snapshot, so all the programs that have been closed can be also easily restarted later by SmartClose.