Немного поразмыслив, решил что это можно реализовать на VBScript, но пока я в этом ни бум-бум

Так примерно это представляю: запускаем файл, он начинает закрывать все окна (т.е. завершает работу программ); работает по порядку, чтобы не подвесить комп - закрыл одно окно (причем закрывает все - и свернутые и развернутые), переходит к следующему, так до тех пор пока на панели задач не будет ни одного окна.
Планирую поместить ярлык в быстрый запуск, чтобы закрывать по одному клику.