I'd never noticed that - "enviornment"!
On a related note, I really wish the Desktop Integration popup would be forever purged from Webstart, never to be seen again. It seems like a lovely idea and works for most
situations, but fails catastrophically in one particular situation - full-screen applications, possibly only those that provide their own window-management routines.
If it popped up and had to be actioned before the app was started, all would be well. If it appeared after the app was closed, all would be well. But the problem is it pops up just after the app starts, and steals focus.
Users writing such full-screen applications, beware! Your users will assume your application has crashed the moment it appears, as neither mouse nor keyboard input will be recognised. If you're lucky enough to be targetting tech-savvy people who know keyboard shortcuts, a number of them might press ALT-TAB and will be able to play your game. A number of your users might even be intelligent enough to remember that they can hold down ALT while pressing TAB to get to the app they want, and of those, maybe a couple will realise what's going on and will switch to the invisible dialogue that's appeared. Two or three might follow through with a ALT-N, a TAB+SPACE, or an ESCAPE to dismiss the dialogue.
But the rest will just hard reboot their computers and never run your game again.