Bug 87826 Need to improve image loading in Workbench
The Workbench image loading has several issues 1) The string "icons/full" is all over the place in the UI and should be made a constant 2) This needs to be prepended by /nl 3) The plugin descriptor is still in use to load images. This does not support nl which is required for BIDI support
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/ImageFactory.java
Image image = imageRegistry.get(path);
		if (image == null) {
			ImageDescriptor imageDescriptor = getImageDescriptor(path);
			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 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 = create(path);
			map.put(path, imageDescriptor);
		}
		return imageDescriptor;
	}
}