Tem como adicionar uma variável de ambiente programaticamente via Java?

Olá pessoal,

Já verifiquei como encontrar uma determinada variavel de ambiente. Inclusive existe uma método que pode recuperar um Map com todas as chaves e valores, o problema é que esse Map é imutável.(System.getenv())
Alguém sabe se é possível adicionar programaticamente uma variavél de ambiente no windows ou se existe algum material falando a respeito?

Att.

http://vlaurie.com/computers2/Articles/environment.htm

Ok, resolvido.