Bug 61950 [Markers] Images being created twice potentially
org.eclipse.ui.views.internal is using a static called ImageFactory which has it's own ImageRegistry. It should use JFaceResources.getImageRegistry to be sure that images are not being created twice (Image creation can be very expensive). I am not sure that this is a problem currently with performance but it could add to start up time.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/ImageFactory.java
if (imageDescriptor != null) {
				image = imageDescriptor.createImage(false);
				if (image == null)
					System.err.println(ImageFactory.class + ": error creating image for " + path); 
				imageRegistry.put(path, image);
			}
		}
		return image;
	}
	
	/**
	 * Returns an image descriptor for the given path in the ide
	 * plug-in or <code>null</code> if no
	 * image could be found.
	 * 
	 * @param path the path of the image relative to "org.eclipse.ui/icons/full"
	 * @return an image descriptor or <code>null</code> if no image was found at the
	 * specified path.
	 */
	public static ImageDescriptor getImageDescriptor(String path) {
		ImageDescriptor imageDescriptor = (ImageDescriptor) map.get(path);
		if (imageDescriptor == null) {
			imageDescriptor =IDEWorkbenchPlugin.getIDEImageDescriptor(path);
			map.put(path, imageDescriptor);
		}
		return imageDescriptor;
	}
	
}