Java 9 JavaFX Preloader

En Java 8 puedo iniciar una aplicación JavaFX con un precargador utilizando el siguiente método:

LauncherImpl.launchApplication(WindowMain.class, WindowMainPreloader.class, 
new String[]{...});

Prefiero iniciarlo desde el código, como el anterior, en lugar de usar una configuración de implementación, porque no quiero que la interfaz gráfica se inicie cada vez que inicie la aplicación, sino solo después de algún código que se ha calculado que la aplicación debería ejecutarse en Modo GUI

Estaba usando la clase "com.sun.javafx.application.LauncherImpl", pero aparentemente en Java 9 todas las clases que comienzan con "com.sun" se eliminan. Entonces, ¿cómo puedo iniciar la aplicación con el precargador en Java 9?

Respuestas a la pregunta(2)

Su respuesta a la pregunta