O que você está vendo é um ícone de sobreposição personalizado. Os ícones de sobreposição (ou sobreposições de ícones) são na sua maioria ícones transparentes que são sobrepostos sobre um ícone padrão para exibir informações extras de status ou propriedade sobre esse arquivo / programa / atalho.
A sobreposição mais comum é a sobreposição de "atalho". Você reconhecerá isso como o quadrado branco com uma seta curva azul que é exibida no canto inferior esquerdo do Windows 7. No Windows XP, outro ícone de sobreposição popular era a sobreposição "compartilhada", indicando que o compartilhamento de arquivos foi habilitado para um unidade ou pasta. Outras sobreposições incluem pastas "bloqueadas", atalhos "UAC" / "Executar como administrador" e, acredito, unidades de rede "desconectadas".
No entanto, o que aparece na captura de tela é provavelmente uma sobreposição personalizada instalada por um programa, como as sobreposições de status de arquivos / pastas usadas pelo TortoiseSVN ou as sobreposições de temperatura do inversor usadas por alguns programas de monitoramento de hardware.
Para ver exatamente o que é essa sobreposição, eu abro regedit
e navego para:
HKEY_LOCAL_MACHINE
\SOFTWARE
\Microsoft
\Windows
\CurrentVersion
\Explorer
\ShellIconOverlayIdentifiers
Ou você pode usar o programa vinculado ao grawity, que permitirá que você ative / desative cada sobreposição.
Só para ficar claro, os códigos longos que você vê no Registro são identificadores de classe (CLSID) usados por objetos COM para identificar recursos vinculáveis dentro deles. Para realmente ver a localização do ícone, você precisa ir para HKEY_CLASSES_ROOT\CLSID\{whatever}\
, que lhe dará a localização de uma DLL onde a sobreposição é armazenada. É por isso que o aplicativo mencionado é muito útil.
Caso contrário, você precisará usar um navegador de ícones para procurar dentro da DLL. Embora uma maneira fácil de fazer isso sem instalar um navegador de ícone seja editar um atalho e selecionar o arquivo DLL ao escolher um ícone para o atalho. Isto irá listar todos os ícones armazenados dentro da DLL.