Fix some bugs regarding DirectToCampaign mode

The SplashScreen had to be manually closed and the quit event handler
had to be manually registered or there would be problems.