Предлагаю альтернативный вариант - блокировать клавиатурные события и события мыши с помощью хуков (это не сложно), далее создать форму на весь экран, сделать ее черной, и по центру написать что-то типа "Read Disk Error...", и еще сделать, чтобы это дело пищало на системном динамике!
Далее - программа при первом запуске никак себя не обнаруживает, но кидает себя же в автозагрузку, после того, как отловлено событие выхода из винды, в файл конфигурации записывается информация о том, что при последующем включении программа должна себя повести так, как указано выше!
Не знаю, как кто, а я бы при таком поведении своего компьютера испугался бы не на шутку!
P.S.: Желательно оставить для себя отходной вариант, к примеру при определенной последовательности нажатия клавишь прога выключается.