Para o meu disco rígido externo, posso fornecer a qualquer pasta um plano de fundo criando um arquivo desktop.ini com o seguinte código:
[AveFolder]
Recursive=1
ShadowedText=1
IconArea_Image=G:\TV Series\Sense8\.png
[.ShellClassInfo]
IconResource=G:\TV Series\Sense8\jsvndsdjvu.ico,0
(Perdoe meu uso do arquivo .png sem nome e com o arquivo de ícone com nome aleatório)
No entanto, note que estou usando o fato de que meu disco rígido externo é meu G: e, portanto, se eu der meu disco rígido a alguém que tenha o disco rígido como H: minhas pastas não mostrarão todas as cores. Eu tenho pesquisado na net nas últimas horas, sem resultado. O mais próximo que cheguei foi usar valores CLSID em vez de nomes de unidades, mas isso não deu certo (talvez eu estivesse usando valores CLSID incorretos ou talvez usando valores CLSID no desktop.ini requer algum código especial).
Ok, alguém pode me ajudar a criar meu arquivo desktop.ini para que ele mostre o plano de fundo da pasta, independentemente da letra da unidade. Desde já, obrigado.