private void initFrontEndOptions() {
		ToolOptions options = getOptions(ToolConstants.TOOL_OPTIONS);
		HelpLocation help =
			new HelpLocation(ToolConstants.TOOL_HELP_TOPIC, "Front_End_Tool_Options");

		options.registerOption(DEFAULT_TOOL_LAUNCH_MODE, DefaultLaunchMode.DEFAULT, help,
			"Indicates if a new or already running tool should be used during default launch.");
		options.registerOption(AUTOMATICALLY_SAVE_TOOLS, true, help,
			"When enabled tools will be saved when they are closed");
		options.registerOption(USE_ALERT_ANIMATION_OPTION_NAME, true, help,
			"Signals that user notifications should be animated.  This makes notifications more " +
				"distinguishable.");
		options.registerOption(SHOW_TOOLTIPS_OPTION_NAME, true, help,
			"Controls the display of tooltip popup windows.");
		options.registerOption(ENABLE_COMPRESSED_DATABUFFER_OUTPUT, false, help,
			"When enabled data buffers sent to Ghidra Server are compressed (see server " +
				"configuration for other direction)");

		options.registerOption(BLINKING_CURSORS_OPTION_NAME, true, help, "This controls whether" +
			" text cursors blink when focused");

		options.registerOption(RESTORE_PREVIOUS_PROJECT_NAME, true, help,
			"Restore the previous project when Ghidra starts.");

		defaultLaunchMode = options.getEnum(DEFAULT_TOOL_LAUNCH_MODE, defaultLaunchMode);

		boolean autoSave = options.getBoolean(AUTOMATICALLY_SAVE_TOOLS, true);
		GhidraTool.autoSave = autoSave;

		boolean animationEnabled = options.getBoolean(USE_ALERT_ANIMATION_OPTION_NAME, true);
		AnimationUtils.setAnimationEnabled(animationEnabled);

		boolean showToolTips = options.getBoolean(SHOW_TOOLTIPS_OPTION_NAME, true);
		DockingUtils.setTipWindowEnabled(showToolTips);

		boolean compressDataBuffers =
			options.getBoolean(ENABLE_COMPRESSED_DATABUFFER_OUTPUT, false);
		DataBuffer.enableCompressedSerializationOutput(compressDataBuffers);

		shouldRestorePreviousProject = options.getBoolean(RESTORE_PREVIOUS_PROJECT_NAME, true);

		boolean blink = options.getBoolean(BLINKING_CURSORS_OPTION_NAME, true);
		Gui.setBlinkingCursors(blink);

		options.addOptionsChangeListener(this);
	}
Get the preferred default tool launch mode
@return default tool launch mode
Ghidra/Framework/Project/src/main/java/ghidra/framework/main/FrontEndTool.java