Os ícones de formulário Delphi estão embaçados na barra de tarefas do Windows 7 (com MainFormOnTaskbar ativado)

Temos um aplicativo de desktop do Windows escrito em Delphi que funciona bem no Windows 7, exceto que o ícone do formulário principal parece embaçado na nova barra de tarefas do Windows. Desde que o aplicativo não tenha sido iniciado, o ícone fica bem (ou seja, quando está fixado na barra de tarefas). Depois de iniciado, o Windows usa o ícone do formulário principal (em vez do ícone de recurso .exe) e fica embaçado (parece que uma versão 16x16 do ícone foi ampliada).

O ícone que usamos para o .exe e para o formulário principal é exatamente o mesmo e contém todos os tipos de resoluções, incluindo 48x48 com mistura alfa. <, / P>

Minha teoria é que o Delphi ignora / exclui as resoluções extras do ícone quando importo o arquivo .ico para o formulário principal no Delphi. Existe uma maneira de impedir / corrigir isso? Qual é a melhor maneira de garantir que um aplicativo escrito em Delphi use a resolução correta de ícones na barra de tarefas do Windows 7?

questionAnswers(2)

yourAnswerToTheQuestion