Hm. Are you really sure you want to stick to Swing for the new launcher? It seems like you're making yourself a lot of unneccessary work since JavaFX already provides that fancy animation/transition stuff out of the box, including a WebKit based web view...