Hi
With ref to API (GetSystemDefaultLangID()) I'd like to know:

1) Can it be used as a solid way to "regionalize" your app,
does it work with all Win OS ? From 98 to Seven ? Is it reliable ?

2) The value returned can be "hacked" ? Can the user change this info, I mean the average user can easely do it or does it take an hacker on steroids to modify it ?

3) There are codes for even the smallest countries, for example Uruguay, Luxembourg, Panama, Israel.... This means that manufacturers produce the OS marketed exactly for these countries ?? Please explain, thanks.

Regards