when you click on a jnlp file link from browser on vista, you will get a warning dialog:
this is bad user experience
javaws.exe is not signed; we should sign it and see if it fixes the problem.
signing javaws.exe only changes the dialog text a bit, but it's still poping up:
Looks like we need to add a few registry key in order to prevent the dialog pop up:
See "Starting Processes from Protected Mode"
the registry keys work, but all ie process (ieuser and iexplorer) must be re-started in order for the key to be picked up.
however ieuser (broker for iexplorer) will not go away even if iexplorer is gone.
i believe we should call IERefreshElevationPolicy after we set the registry keys.