Q: В конфиге инны задаю значок для выходного файла. Так вот, при достижении, как я понял, определённого размера упаковываемых файлов около 350 мб значок остаётся стандартный виндовый.
A: Если ваш setup.exe составлено более чем несколько сотен мегабайт, Windows Explorer может показать стандартный значек файла вместо установленного вами. Кроме того, при просмотре свойств файла вкладка "Версия" может отсутствовать.
Это не ошибка Inno Setup. На самом деле проблема заключается в API Explorer используемых для извлечения иконок и сведений о версии.
Проблему возможно решить, включив разбиение пакета установки на несколько файлов с помощью директивы DiskSpanning=yes. При этом данные будут вынесены в один или несколько файлов .bin в зависимоти от настройки DiskSliceSize и размера исходных файлов, а сама программа установки будет занимать малый объём, который Windows Explorerу под силу корректно обработать.
Код, демонстрирующий использование DiskSpanning:DiskSpanning=yes