Msha,
да проблема обычно не в этом. С каждым отдельно взятым языком работают и все программы, вообще ничего не знающие о юникоде. Правда, только тогда, если тот язык установлен как язык системной локали для не-юникидовских программ (и тогда отображение [юникод <--> однобайтовая анси-кодировка] заслуга самого windows).
А вот работа с символами, которые не в системной кодировке (скажем, если системная кодировка русская, то работа хотя бы с немецкми буквами) отличает "хорошие" программы от "нехорошиж".
Но, как я уже говорил, страдают от "нехороших" программ только те, которые соприкасаются с больше чем одним не-английским языком, ибо и в почти любом латинском альфавите есть несколько "своих" букв.
(разумеется, все вышесказанное относится лишь к NT-подобным системам).
[ADDED=murkovich]1121852944[/ADDED]
Проверил, с буквами вне системной кодировки у него большие проблемы - такие файлы просто не видит, а при заходе в папку с такими файлами выдает сообщение "An error occured when reading the directory structure (Path too long?)".
Так что поиск продолжается ...