Acabei de testar attrib
e vários outros comandos com nomes de arquivos com caracteres Unicode e todos eles funcionaram bem:
D:\>dir D:\Test
11/02/2016 16:42 0 Eyjafjallajökull.txt
11/02/2016 16:42 0 Schrödinger.txt
11/02/2016 16:43 0 àèìòù.txt
D:\>attrib +s D:\Test\Eyjafjallajökull.txt
D:\>attrib +s D:\Test\Schrödinger.txt
D:\>attrib +s D:\Test\àèìòù.txt
D:\>attrib D:\Test\*
A S D:\Test\Eyjafjallajökull.txt
A S D:\Test\Schrödinger.txt
A S D:\Test\àèìòù.txt
Qualquer que seja o seu problema, não parece ter nada a ver com caracteres Unicode ...
Por curiosidade, fiz outro teste exatamente na mesma situação: usando uma pasta com um ícone personalizado e caracteres Unicode em seu nome, usei attrib
no arquivo "desktop.ini" a pasta e também na própria pasta:
D:\>Dir D:\Tèst /a
11/02/2016 17:25 68 desktop.ini
D:\>type d:\Tèst\desktop.ini
[.ShellClassInfo]
IconResource=C:\Windows\system32\SHELL32.dll,16
D:\>attrib -h -s D:\Tèst\desktop.ini
D:\>attrib D:\Tèst\desktop.ini
D:\Tèst\desktop.ini
D:\>attrib +s D:\Tèst
D:\>attrib D:\Tèst
S R D:\Tèst
Como você pode ver, funcionou perfeitamente.