I have attached small program, which translates my sample report (P2_1.PRT) to FR.
Just run script.exe and click Print preview in FR.
I exported two outputs (script-def.pdf and script-oem.pdf), one with OEM charset (set in FR) and CP852 (Serbian Latin) set in Regional settings (Encoding for non-Unicode programs), and another one with DEFAULT charset set in FR.
As you can see, OEM output is good, the other one is not. As I can see, the problem with FR is that I cannot set my own code page (CP 852), and than I must use OEM.
As I've mentioned, the problem is also manifested in encoding in menu items. Latin chars are not displayed correctly if CP 852 is not set in Regional settings.
If there is no solution for this, than this is very bad practice how to set/use correct encoding.