Насколько я понимаю, пользовательские настройки размера значков будут влиять на этот конкретный сценарий.
Они выбирают большие значки, тогда Windows предпочтет большую версию ICO.
Я не уверен в этом, потому что я никогда не рискую размерами по умолчанию для изображения.
В любом случае, он выбирает 256x256, а вы не указали его размер, поэтому он решает, что изображение 256x256.
IMO.
Это плохая идея использовать ico или любой растровый файл для этого материала в приложении wpf.
Вы лучше всего используете векторную графику.
Путь к простой иконографии.
С меню, которое также означает некоторую перестановку или замену заголовка.
Но тогда вы можете иметь согласованную масштабируемую иконографию для всего приложения.
Использование очень легких геометрий в словаре ресурсов.