У нас есть настольное приложение Windows, написанное на Delphi, которое отлично работает в Windows 7, за исключением того, что значок основной формы выглядит размытым в новой панели задач Windows. Пока приложение не запускается, значок выглядит хорошо (т.е. Когда он прикреплен к панели задач). После того, как он был запущен, Windows использует значок основной формы (вместо значка ресурса .exe), и она размыта (похоже, что версия 16x16 значка масштабируется).
Значок, который мы используем для .exe и для основной формы, абсолютно одинаковый и содержит все виды разрешений, включая 48x48 с альфа-смешиванием.
Моя теория заключается в том, что Delphi игнорирует/удаляет дополнительные разрешения значка при импорте файла .ico для основной формы в Delphi. Есть ли способ предотвратить/исправить это? Какой лучший способ убедиться, что приложение, написанное в Delphi, использует правильное разрешение значка в панели задач Windows 7?