With default setting (Install if hinted) an app or applet will still not be "installed" if either:
1.) The jnlp file has no href for the main jnlp file and offline-allowed is not specified.
2.) The platform dosen't support shortcuts.
Tested OS: winxp
Tested JRE: jre7 pit 143 http://rehudson.sfbay.sun.com/hudsonws/deploypit/bundles/
b255-2011-05-18_81
reproduce steps:
1.) clear cache (javaws -uninstall)
2.) run :
javaws http://rehte.cn.oracle.com:8080/wshost/new_ws/deployment/src/javafx/fxfeaturesTest/fxfeaturesTest/html/DesktopIntegration.jnlp and allow shortcut.
3.) run javaws-clearcache (should not remove anything), if app is deleted, bug is reproduced.