/**
* @see org.java.plugin.boot.Application#startApplication()
*/
public void startApplication() {
MainWindow frame = MainWindow.getInstance();
this.loadGUIProviderExtensions();
this.loadMenuProviderExtensions();
this.loadDockWidgetProviderExtensions();
this.loadPersistenceProviderExtensions();
frame.setVisible(true);
MainWindow.getInstance().loadLastMenuItems();
frame.setVisible(true);
/* hide jpf's loading screen.
* seems to be a bug of the current jpf version: although the default
* of jpf's behaviour should be to automatically close it after the boot
* process has finished, it does not. even if set manually in the jpf preferences