спасибо, но не получается
попробовал
ChDir('C:\Program Files\');
MyRemoveDir(ExtractFilePath(Application.ExeName)+' img\examples\intro1\ugkp.jpg');
всё равно не удаляется(прога у меня на диске E:\);
==========================================
господи боже, извините меня ради всего святого. я нашёл свою ошибку и она вообще в другом месте! не знаю почему, но я её нашёл только после того как задал здесь вопрос!
совершенно в другом модуле, который загружает изображения, два раза открывается FindFirst, а закрывается один раз. Вот один незакрытый FindFirst и привёл к такому результату. Ещё раз извиняюсь за тему, проглядел что-то видимо.