Fixes #2092: Implemented custom splash screen to work around JDK 7 bug