Посмотрел на работе на другой системе
(без DEP), другим дебаггером, подтвердил на практике подозрение на DriveBox и на то, что кто-то портит стек. Сперва объясню, почему у кого-то работает, у кого-то - нет. В зависимости от количества установленных программ, размера памяти, количества, версий подгруженных библиотек и т.п., распределение адресного пространства варьируется, по-этому у кого-то "под горячую руку" попадает "безобидная" область памяти, у кого-то - защищённая
(получаем исключение по доступу к памяти), у кого-то - стек
(получаем букет невероятных глюков в неожиданных местах, даже некоторые дебаггеры такое не любят, вернее, дебаггеру мешает DEP).
THIDriveBox -> system.LStrCat3 -> system.move -> порча стека -> фатальная ошибка
------------ Дoбавленo в 09.08:
А вот и уточнённое "место преступления":
hiDriveBox.pas - строка 396