This is pretty common when distributing Mac apps. I made posts about fixing this , my recent one was a helper script that you can just run for any app which will attempt to start the app as soon as possible (part of the script talks about one more method). Though for this app you need to also replace the jre folder