In Java 8 I can launch a JavaFX application with a preloader using the following method:
LauncherImpl.launchApplication(WindowMain.class, WindowMainPreloader
JDK 8:
LauncherImpl.launchApplication(Main.class, Preloader.class, arguments);
JDK 9:
System.setProperty("javafx.preloader", Preloader.class.getCanonicalName()); Application.launch(Main.class, arguments);