Использую Delphi 2007, и там бывает такой глюк.
Я создаю форму, которую надо showmodal, делаю все необходимые вызовы, всё работает нормально.
Потом закрываю делфю, запускаю заново, открываю свой проект, она мне пишет что-то вроде "не удаётся найти" или "не удаётся открыть" какой-то "%1", а в самом проекте у формы, которую вызываю с помощью ShowModal, этот самый ShowModal пропадает, остаётся только Show.
Лечится простым переименованием формы и юнита и исправолении имён в коде.
Что бы это могло значить?
У тебя D2007 лицензионная, или поломанная хакером Васей Пупкиным? Если лицензионная - то создавай новый проект, повторяй все те же действия, и если опять все повторяется - присоединяй проект сюда. Если второе - то обращайся к тому самому Васе Пупкину.
Ну то есть так бы и написал, что не знаешь.