If the target url of the BasicService.showDoccument() api is of mime type application/x-java-jnlp-file, showDoccument will launch the application using javaws directly. In this case, it should use the -XnoSplash argument, so the programatic launch will not show the splash screen.