Когда вы назначаете значок приложению, значок будет встроен в файл .res с именем, идентичным имени программы (имя, указанное в первой строке файла .dpr). Когда вы изменяете имя программы в файле .dpr, delphi создает новый файл .res с новым именем программы, ищет ресурс значка в новом файле res и не находит ни одного, и, следовательно, использует значок по умолчанию (или прямоугольный белый коробка). Старый файл res, содержащий ресурс иконки, больше не будет использоваться.
Таким образом, если вы измените название программы, вам придется переназначить значок.