Windows and Linux by default launch another instance of the application. This request is that there be only one instance. That instance must be brought to be the front window. If launched with file associations those arguments need to be passed to the already running application. A Java Packager API must be provided to access those arguments. The same API will be available for Mac since Mac already does this but the current API is tough to use and we want one API. The API will allow the application to register to receive notifications of file associations.