Gonzo refactoring of standalone launcher panel.

This should hopefully have fixed all the hangtastic nonsense following
the launcher system refactoring.