See a demo of ExtensionInstallerService .
Java web start (JWS) offers an installer-desc element to identify the installer / uninstaller for an application. The goal of the installer is to make any application / dropdown configuration that cannot be handled by the standard JWS behavior of caching classes / resources on first run and clearing them on deletion.
My accent (quote from my demo .;).
source share