public static Icon loadIcon(String iconPath) {
		ImageIcon icon = iconMap.get(iconPath);
		if (icon == null) {
			icon = doLoadIcon(iconPath);
			if (icon != null) {
				iconMap.put(iconPath, icon);
			}
		}

		return icon;
	}
Load the icon specified by iconPath. The iconPath can be either a path to a resource on
the classpath or a relative or absolute path to an icon on the file system. If the iconPath
is a path to a classpath resource, then it will be searched directly or also with an "images/"
prepended to the path. For example, if there exists an icon "home.gif" on the classpath that
was stored in the standard "images" resource directory, then it exists on the classpath 
as "images/home.gif". That icon will be found if the iconPath is either "images/home.gif" or
just as "home.gif".

@param iconPath name of file to load, e.g., "images/home.gif"
@return an Icon from the given iconPath or null, if no such icon can be found
Ghidra/Framework/Gui/src/main/java/resources/ResourceManager.java