Я понимаю, что это не решение, но всеж..
У меня к примеру запускается много программ из Total Commander. Там созданы ярлычки и т.п.
Вот если запустить несколько программ и открыть Process Explorer XP (только его не из Тотала запускать, а то он в дереве окажется и сам себя убьет), то в нем будет видно дерево процессов с корнем Total.
По правой кнопке на процессе Total Commander выбрать
kill process tree (закрыть дерево процессов), и закроются все процессы, запущенные из TC вместе с ним.
Вообщем, убьется все, что запущено из Тотала вместе с Тоталом.
Не сказать, что решение, но так, мож кому пригодится.
ЗЫ ИМХО, убивать все, кроме исключенных, тоже не выход. Мало ли что у тебя работает, не требующее выключения.
ЗЫЫ В дерево не попадут процессы, работающие как службы. Таковые вполне могут оказаться у тебя.
ЗЫЫЫ Вообще Process Explorer продукт уникальный.