Hello! I have been using py2exe for quite a while and I am very pleased with it. I have created a standalone hello world program that prints "Hello world" to the stdout, and this runs fine in my VM.
However when I create a folder with a Russian name (Check screenshot) then try and run the program it gives this traceback:
C:\Documents and Settings\Owner\Desktop\?????>py2exe.exe
Traceback (most recent call last):
ššFile "C:\Python25\lib\site-packages\py2exe\boot_common.py", line 92, in <module>
ImportError: No module named linecache
Traceback (most recent call last):
ššFile "<install zipextimporter>", line 1, in <module>
ImportError: No module named zipextimporter
Hello world!
It does print hello world, but if I try and import *any* modules in the python file it fails, but only in the special folder.šWindows XP's CMD displays the folder as ?????, whereas it is actually called "ΠΧΠΧΙ" (A few random Russian characters).

If I run it outside of the Russian folder it works fine with no traceback:
C:\Documents and Settings\Owner\Desktop>py2exe.exe
Hello world!š

My setup.py is as follows:
setup(
šš šoptions={'py2exe':{"bundle_files":1,
šš š š š š š š š š š š 'dll_excludes': [ "mswsock.dll", "powrprof.dll" ],
šš š š š š š š š š š š "optimize":2,
šš š š š š š š š š š š "compressed":True,
šš š š š š š š š š š š #"xref":True,
šš š š š š š š š š š š "excludes":['doctest','unittest',
šš š š š š š š š š š š š š š š š š 'pdb','difflib',
šš š š š š š š š š š š š š š š š š 'readline','calendar',"email",
šš š š š š š š š š š š š š š š š š "_ssl","bz2"],
šš š š š š š }},
šš šzipfile = None,
šš šconsole=['hello_world.py'],
šš šversion="1",
šš š)

Do any of you have any experience with this kind of issue, or could point me in the right direction so I can get it to run on systems with weird characters?
Thanks!š