Making the Launcher follow the swingworker concurrency model.
Convert single-threaded processing to SpringWorker threads.
UI responsiveness greatly improved.