I am having a similar issue where I have to launch the launcher twice and I tried the linux method above which seamed to work great but then it started to crash randomly after about a week:( what makes mine more crazy is that the first time I bring a world up It says I am out of ram but the 2nd time it comes up just fine...just my luck. Maybe I will try Lukes idea as well