Assim, tanto quanto eu saiba, JetBrains usa principalmente Java (balanço) para o seu IDE.
Mas eu notei todos os seus do IDE têm um .exe, então eu queria saber, onde / como é que o seu JDK é executado. Especialmente desde que o JDK não é mesmo aparecendo no gerenciador de tarefas.
Eu mesmo tentei criar um exe e iniciar o JDK como subprocess mas mesmo assim a manjedoura tarefa não mostrar o JDK executado como aplicativo separado.
Como eles estão fazendo isso é que eles modificar o JDK para conseguir isso?
Produtos baseados JetBrains IntelliJ IDEA usar o lançador de costume para carregar a JVM no Windows. É open source e você pode investigar como funciona analisando o WinLauncher código-fonte no repositório GitHub. Ele carrega jvm.dll
dinamicamente.
Muitos anos atrás, foi utilizada uma solução de terceiros ( EXE4J ), mas mudou para o lançador personalizado para mais flexibilidade e fazer IntelliJ IDEA Community 100% open source.