Возможно ли при помощи c# изменить иконку уже существующего exe файла? Видел в интернете программы для этого, но хотелось бы попробовать сделать такое самому.
К примеру у меня есть файл test.exe и я хочу при помощи сторонней программы изменить его иконку.
Попробуйте www.bome.com/products/restorator или ResHacker, насколько мне известно у .net-сборок ресурсы лежат также, как и в нативных файлах, т.е. проводник их ищет по тем же идентификаторам. Открываете файл - заменяете иконку, сохраняете, смотрите результат. На всякий случай проверьте, чтобы размеры совпадали у новой и старой иконок.
Возможно, насколько любой exe подойдет не уверен, гуглить по "замена ресурсов exe C#", например тут замена bitmap, но принципиальной разницы нет, там же где то валяется иконка.