In JDK 6.0 AWT team introduced a new SplashScreen API (see java.awt.SplashScreen class for details). User can specify a SplashScreen image for application either as a command line option or in a manifest file inside JAR archive. However, both ways don't work if the application is launched from Java WebStart.
There is already an ability to specify a SplashScreen image in JNLP file. However, this SplashScreen has nothing in common with java.awt.SplashScreen class, so developers have to write two implementation of SplashScreen: one for standalone mode and another for JavaWS mode.