Меняем иконку в ресурсах , пересобираем проект -- заливаем новый экзешник -- иконка старая.
О_О
Копируем программу на рабочий стол -- новая!
Копируем обратно -- старая!
Тут я понимаю, что проводник (explorer.exe) кеширует иконки. Переименовываю программу -- новая иконка! Переименовываю обратно -- старая! В интернете вместо советов -- какая-то фигня.
Удаляю desktop.ini.
Нет эффекта.
Закрываю окно проводника и открываю заново.
Нет эффекта.
Думаю -- надо перезапустить проводник. А там такой момент -- что мы сидим удалёнка-через-удалёнку и целевой компьютер на другом конце света. Как бы не потерять связь после снятия проводника, либо не попасть в ситуацию, когда его не удаётся запустить (фиг его знает, как это работает).
Ладно, снимаю проводник через командную строку (taskkill /f /im:explorer.exe). Запускаю заново оттуда же.
НОВАЯ ИКОНКА! Это победа!