Como mapear evento de shutdown?

Pessoal,

Preciso mapear o evento de shutdown (qdo a aplicação é finalizada porque a máquina é desligada/reiniciada). Estou usando…

ShutdownHook shutdownHook = new ShutdownHook(this);
        Runtime.getRuntime().addShutdownHook(shutdownHook);

… que funciona perfeitamente, mas se eu utilizo o Java Web Start com deployment, isso não funciona.

Alguém tem idéia do que se trata esse problema? E como resolvo isso?

[]'s
Rufino