Интересный глюк на Delphi 7

Несколько раз в своей практите видел интересный глюк на Delphi 7... При пуске программы, прога не запускалась правильно (наверное именно потому, что пуск был недокомпилированной проги, либо только части программы), вместо этого создавался неубиваемый процесс, который блокировал файл программы:

Сам процес занимает около 100 КB оперативки, процессора не нагружает вообще, попробывал 8 методик убить процесс - без толку, прикрепленний к нему нестираемый файл Unlocker (это специальная прога для удаления нестираемых файлов, кто не вкурсе) не смог удалить. Файл свободно переименовывается, открывается (пробывал также Notepad++) и запускается, но сберечь изменения не возможно совсем. Закритие самой Delphi, либо же процесса explorer ничего абсолютно не дает.
Интересно что же это было и как данный процесс повторить, ведь этот глюк возможно использовать для защиты файлов от стирания! Что вы думаете по этому поводу?