Можно ли изменить значок по умолчанию, используемый в Winform?
В большинстве моих форм свойство значка установлено на пользовательский значок. Для нескольких форм, которые скользят по трещинам, я не хочу, чтобы общий "эй выглядел, он сделал это в визуальной студии".
Одним из решений является утомительно проверить каждую из моих форм, чтобы убедиться, что у них либо есть собственный набор значков, либо установлено значение ShowIcon равным False.
Другое решение состоит в том, чтобы каждая из моих форм наследовала от базового класса, который устанавливает пользовательский значок в конструкторе.
Помимо этих решений, какие у меня есть другие варианты?
EDIT: Я надеялся, что будет возможность заменить источник значка акции моим собственным. Это где-то в файле ресурсов? Или он встроен в .NET dll, который я не могу (или действительно, не должен) изменять?
BOUNTY EDIT: Есть ли способ сделать это без редактирования или написания одной строки кода? Меня не волнует, как непрактичное, сложное, нерасторжимое решение... Я просто хочу знать, возможно ли это. Мне нужно удовлетворить мое любопытство.