Exoskeletor:
The problem deals with when the program is 'complied', and how vb6 uses the default character_code for the 'designer' computer.. its really tricky, and i'm still reading up on how I can fix this for you. But since I am compiling in 'English' and your Windows uses 'greek' character set as default, its practically impossible for me to 'compile' a program that will use your 'greek' fonts by default unless I install the greek font, set my default non-unicode font to Greek, and then recompile..
Its really really confusing, but thats why if you use VB6 on a native 'Greek' computer, you will not have any problems
VB6 by default does not support cross-language Unicode text for the controls (buttons, labels, listviews, etc).. I was really surprised to see that the character set displayed somewhat correctly for the 'buttons' and also for the Form Captions in the screen shots you provided..
so far, I have only found solutions for using Unicode text with 'Labels', 'CommandButtons', and I think I have a solution for 'Listview'.. but unfortunately this is going to take major changes to the program.
In the meantime, will the 'English' translation of 'Bit Che' be acceptable? or maybe another European translation be acceptable? I can make a private custom build using the MS Forms 2.0 .DLL which will allow the controls to use Unicode text translations, but this .DLL is not re-distributable so you will have to manually install this (I can tell you how)...
Except I can't promise you that I'll be able to update this version every time I update Bit Che (since it will require me to make another project out of Bit Che)... BUT I will do this for you until I find another acceptable solution if you would like to use Bit Che in 'Greek' instead of 'English'..