Well, the function you found,
SetCalendarInfo[
^], says this in the documentation:
Quote:
This function only affects the user override portion of the calendar settings. It does not set the system defaults.
The real question is WHY are you trying to modify the system calendar type? This is normally frowned upon as changing any system settings will only piss off the user and get your app uninstalled very VERY quickly.