Isso pode não satisfazê-lo, mas pelo menos explica de onde vem.
A API do Chrome / Gears diz o seguinte:
desktop.createShortcut('Test Application',
'http://example.com/index.html',
{'128x128': 'http://example.com/icon128x128.png',
'48x48': 'http://example.com/icon48x48.png',
'32x32': 'http://example.com/icon32x32.png',
'16x16': 'http://example.com/icon16x16.png'},
'An application at http://example.com/index.html');
icons - Um objeto que contém uma ou mais dessas propriedades nomeadas: 128x128, 48x48, 32x32, 16x16. O valor de cada propriedade deve ser o URL de uma imagem no formato PNG com dimensões correspondentes ao nome da propriedade. Uma URL de dados contendo dados PNG codificados em base64 também pode ser usada.
Então, acho que agora ele usa apenas algo que está no site para o qual você faz o link. Se eles não tiverem uma versão de alta qualidade, você terá a versão feia que mencionou. Para substituí-lo, é necessário alterar o link dentro do atalho.
Como isso já está começando a ser um trabalho tedioso, provavelmente é melhor seguir estas etapas:
Etapa 1: Salve o ícone no seu computador
- Você já fez isso com sucesso, creio :) - Na barra de endereços do navegador, digite o domínio do site, seguido do texto "favicon.ico". Por exemplo, se você quiser o ícone para o site do Yahoo, o endereço para digitar é " http://www.yahoo.com/favicon.ico ". Da mesma forma, o ícone do Google pode ser encontrado em ": //www.google.com/favicon.ico". - Depois de digitar o endereço especificado acima, será carregada uma página contendo apenas o ícone do site. - Clique com o botão direito do mouse na imagem e escolha "Salvar imagem como .." - Salve todos os ícones em uma pasta central, diga "Meus documentos \ Meus ícones"
Agora você tem uma cópia permanente do ícone. O próximo passo é associá-lo ao atalho.
Etapa 2: Associe o ícone ao atalho
- Clique com o botão direito do mouse no atalho do site na área de trabalho - No menu pop-up exibido, escolha "Propriedades" - Na caixa de diálogo exibida, alterne para a guia "Documento da Web". - Clique no botão "Alterar ícone ..." presente aqui. - Isso exibirá a caixa de diálogo Alterar ícone, que permitirá procurar e selecionar o arquivo de ícone salvo. - Clique em Ok algumas vezes e saia de todas as caixas de diálogo.
Provavelmente, isso requer que o Chrome seja o navegador padrão para abrir documentos da Web!
Um agradecimento especial a Theta-ga