Parece que está usando a média (RGB) das cores do ícone.
Dê uma olhada no upstream código para detalhes.
Os ícones no iniciador Unity são quadrados e contêm a imagem do ícone e têm um fundo colorido. Os ícones têm cores diferentes como seus planos de fundo (veja a captura de tela). Como o Unity decide que cor deve ser essa?
Parece que está usando a média (RGB) das cores do ícone.
Dê uma olhada no upstream código para detalhes.