Вы должны понимать разницу между пространством JVM и средой, в которой оно работает.
Упомянутый вами параметр (и любой другой параметр -X или -XX) являются настройкой среды, предоставляемой средой, в которой выполняется JVM.
На компьютере с Windows XP ОС Windows является ИНИЦИАТОРОМ JVM. Следовательно, JVM не должна иметь возможности изменять параметр, предоставленный ОС. Это логично.
@ Стивен С. Возможно, вы правы насчет реализации виртуальной машины, которая предоставляет эту функцию, но я не уверен.