tk_chooseDirectory does not handle unicode directory names properly on Windows - for example on a Windows box this fails:
% file mkdir c:/\u2345
% tk_chooseDirectory -initialdir C:/\u2345 ; # this goes to "My Computer" while "C:/" works
When choosing directory with non-ansi chars - the following is returned:
Attached is a sample patch (ported from 8.5a4 patch BitRock used) so it might miss some features added in 8.5 and 8.6 development.
This can be reimplemented and/or #ifdef-ed to properly support Windows CE, if needed.