Ответ 1
Вы не можете указать исполняемый значок в коде - это часть самого двоичного файла.
Из командной строки вы должны использовать /win32icon:<file>
, если эта помощь, но вы не можете указать ее в коде приложения. Не забывайте, что большую часть времени отображается значок приложения, ваше приложение не запускается вообще!
Предположим, вы имеете в виду значок самого файла в проводнике. Если вы имеете в виду значок приложения во время его запуска, если вы просто дважды щелкните файл, я считаю, что это всегда будет значок самой консоли.