private synchronized static JFrame getParentFrame() {

		if (hiddenFrame == null) {
			// hiddenFrame = new HiddenDockingFrame(Application.getName());
			hiddenFrame = new DockingFrame(Application.getName());
			List<Image> list = ApplicationInformationDisplayFactory.getWindowIcons();
			hiddenFrame.setIconImages(list);
			hiddenFrame.setUndecorated(true);
			hiddenFrame.setTransient();
		}
		return hiddenFrame;
	}
Returns the frame that is to be used as the splash screen's parent.
This method will lazy load the parent frame and only create it once.

@return The frame to use as the splash screen's parent.
Ghidra/Framework/Docking/src/main/java/docking/framework/SplashScreen.java