Startup is slow, but when you already have a project open and start a second, the first becomes unresponsive until the new project is fully loaded. Shouldn't the loading process be on a different UI thread? Or shouldn't there be a set of UI threads for each project? Or would it be easier to have an option in IntelliJ to start up a new process and JVM for each IntelliJ project? Thank you.