Loading Dialog runs more smoothly, stop clogging the EDT please

Yes its safe. The only things that you should worry about being on the EDT are things that affect the painting of the components or layout of the components. Heres a good example of a tricky situation, as you have a lot of things going on in the loading process of the launcher, a lot of it effects the ui in some way. Chucking it on the EDT just causes more problems than it solves. Swing wasn't designed for concurrency, but simple things like what is going on doesn't have an effect on it :)