Hi.
In the past, there was a client who needed our application to run with some regional settings altered. For example: they wanted to use as decimal separator "." instead of "," which is the default in Greek regional settings. But they wanted this change to happen only in our application.
Before mentioning how we achieved that, I will mention that most applications read those settings when they are initially loaded. As a result if those settings change while a powerbuilder application is running, from what we experienced, powerbuilder application ins't aware of those changes.
As a result, we built a small exe which did customized regional settings (altering registry) and right away called (using run command) our main application. Our main application was reverting those changes back to original settings (altering again registry), but as it was already launched it wasn't affected by that change.
I don't know what regional settings you need to modify for your application. Depending on what you need to do, what we did may or may not work for you.
Andreas.