А что касается программ-шуток, то лет шесть назад я делал такую
штуку
Не доделал, конечно. В архиве (около 2Мб) три exe-файла, но файлы практически одинаковые. Просто там должен был быть триггер, автоматически включающий случайную "шутку", резидентный модуль и прочие причиндалы. Но делалось это давно, что и как там регулируется, я уже не помню, поэтому я скомпилировал в трех вариантах, в которых сразу срабатывает определенный триггер.
Ах, да, вот еще что
Закрыть обычным способом будет сложновато, но диспетчер задач снимает программу на раз, против него блокировок не было.
P.S. И еще
В одном месте там спрашивается пароль. Не бойтесь подбирать, после третьей попытки вероятность случайно угадать пароль стремительно возрастает.
Lasciate ogni speranza, voi ch'entrate.