Возникла другая идея обработки
1.Получить список запущеных процесов
2.Найти среди них нужный процес(вернее копию одного и того же процеса, только ту что была запущена позже)
3.Убить процес
Интересно, в таком случае будет выскакивать сообщение типа "Уверены ли вы что хотите выйти?"
И тут сразу же вопросы:
1. Как узнать какой из двух копий процеса был запущен позже? чтобы случайно не убить тот процес который был запущен первым
2. Как убить процес? Вот нарыл коечто
http://www.programmersforum.ru/showthread.php?t=110820
Типа вот ето hp:= OpenProcess(PROCESS_TERMINATE, true, pid);