Although you can technically change the locale of the device to anything you desire by using the SetUserDefaultLCID , you should only allow it to be set to one of the available locales. Even though your application maybe able to handle the change, this