Parece que você instalou muitas ferramentas que registram ícones de Sobreposição. O Windows possui um limite feio de apenas 15 ícones de sobreposição devido ao antigo código de 16 bits que não pode ser alterado:
O valor 15 veio do limite correspondente para listas de imagens. A função ImageList_SetOverlayImage suporta até 15 sobreposições de lista de imagens por lista de imagens. (Ei, costumava ser pior. O limite costumava ser apenas 3!)
Ok, mas por que apenas 15? Por que não mais?
A imagem de sobreposição é uma das informações usadas ao desenhar uma imagem de uma lista de imagens. As opções são codificadas no parâmetro fStyle e, quando os bits foram divididos para várias finalidades, quatro bits estavam disponíveis para serem usados para especificar a imagem de sobreposição. (Você obtém 15 imagens de sobreposição em vez de 16 porque perde um dos valores para especificar "sem sobreposição").
Ok, mas os valores no parâmetro fStyle usam apenas os 16 bits inferiores. E os 16 bits superiores? Há muito espaço lá.
O limite de 16 bits foi transferido da versão de 16 bits dos controles comuns (que ainda precisavam ser suportados no Windows 95). É claro que hoje em dia ninguém se importa com a versão de 16 bits dos controles comuns, então por que não começar a usar os bits superiores?
Há uma explicação insatisfatória: o código que gerencia internamente o fStyle ainda usa uma PALAVRA em alguns lugares; portanto, todo o código que gerencia o fStyle precisaria ser revisado. Isso ocorre em vários módulos no Windows, portanto, uma alteração sincronizada teria que ser feita em vários componentes. Esta é uma mudança inédita no nível binário porque as interfaces não são mais compatíveis. As alterações de quebra são processualmente difíceis de coordenar: O código afetado pode não estar visível para a equipe do shell porque eles estão sentados em um galho de folha distante que ainda não foi transferido para o tronco. Pode ser que a expansão do fStyle de uma PALAVRA para uma DWORD tenha consequências de longo alcance para algum componente.
Portanto, a Microsoft não pode realmente corrigi-lo sem quebrar o Explorer.
Abra o regedit, vá para
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
e
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
e conte o número de itens. Você está atingindo o limite de 15?
Se sim, desinstale ou reconfigure os aplicativos mostrados aqui ou remova as entradas do registro manualmente (fazendo o backup delas, é claro).