Если вам действительно нужен код для запуска, когда ваша программа имеет Ctrl + Alt + Del'd, я не думаю, что есть какой-либо другой способ, кроме как иметь отдельную программу, которая контролирует состояние первой. Если вам действительно нужна такая большая архитектура, я думаю, вы захотите использовать службу и некоторые клиентские приложения, или пару или службы.
Однако предполагается, что вы уже изучили события приложения. Если у вас нет, проверьте этот обзор .
EDIT Лучше, чем этот обзор, вероятно, событие ApplicationExit .