private Component buildOptionsComboBoxPanel() {
		JPanel panel = new JPanel(new FlowLayout(FlowLayout.CENTER));

		optionConfigurationChoices = loadPossibleOptionsChoicesForComboBox();
		optionsComboBox = new GhidraComboBox<>(optionConfigurationChoices);
		selectedOptions = currentProgramOptions;
		optionsComboBox.setSelectedItem(selectedOptions);
		optionsComboBox.addItemListener(optionsComboBoxListener);
		Dimension preferredSize = optionsComboBox.getPreferredSize();
		optionsComboBox.setPreferredSize(new Dimension(200, preferredSize.height));
		panel.add(optionsComboBox);

		deleteButton = new JButton("Delete");
		deleteButton.addActionListener(e -> deleteSelectedOptionsConfiguration());
		deleteButton.setToolTipText("Deletes the currently selected user configuration");
		panel.add(deleteButton);

		panel.setBorder(BorderFactory.createEmptyBorder(0, 5, 0, 5));
		return panel;
	}
Copies the non-default options from the program analysis options into a new options object
@return the non-default options from the program analysis options into a new options object
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/analysis/AnalysisPanel.java