@Override
	public synchronized final void run() {
		OpenDataFileCommand.enablePassThrough();
		if (AppWindow.getAllWindows().isEmpty()) {
			noWindowsAreOpenAtStartup(false);
			if (AppWindow.getAllWindows().isEmpty()) {
				noWindowsAreOpenAtStartup(true);
			}
		}
		finalStartup();
		App.setNotificationAllowed(true);
	}