Помимо того, что Андрей ответил именно на то, что вы спросили, я полагаю, вы хотите добавить больше значков в свой исполняемый файл, чем просто тот, который вы можете установить в опции проекта? Это можно сделать, добавив файл * .rc в проект. В ваш проект должна войти следующая строка:
{$R 'Icons.res' 'Icons.rc'}
Файл rc представляет собой простой текстовый файл, который Delphi компилирует в res. К файлу rc добавьте 1 иконку в строку, например:
XIcon01 ICON ".\Images\ico\ADDRESS2.ico"
XIcon02 ICON ".\Images\ico\ADDRESS3.ico"
XIcon03 ICON ".\Images\ico\ADDRESS4.ico"
Первая часть - это название иконы. Я выбрал имена, которые идут после Mainicon в алфавитном порядке. Mainicon - это значок, который вы определяете в настройках проекта. Я не уверен (возможно, кто-то может подтвердить?), Но я думаю, что Delphi компилирует первый значок как значок приложения, поэтому я убедился, что мои дополнительные значки отсортированы позже.
Если вы хотите изменить значок приложения во время выполнения, вы можете использовать 2 подпрограммы Application.Icon.LoadFromResource.
Надеюсь, это поможет