We have a desktop application that is distributed using Java Webstart and running on Win7 machines. Initially, users all logged using a default login, so shortcut creation was not a problem. Now, due to new network management policies, each user has its own login.
The problem is that the shortcut to the application is created in the user profile (e.g. "C:\Users\JohnDoe\", so other user logging in the same machine cannot run the application unless he/she installs the application again.
Is there a way to create this shortcut to all users using JNLP API or configuration in the xml file?
If someone else needs the solution: during the install I save the jnlp file to a directory accessible to everyone and then start the application using "javaws path\to\file.jnlp". More details in How can I create a java webstart shortcut available to all users on Windows 7? - Stack Overflow