Bug 25985 Need to remove duplicate settings
UIPlugin and WorkbenchPlugin Why do these two classes deal with the same preferences? If you look at initializeDefaultPreferences method for the two classes, you will notice that the same preferences are initialized. Storage-wise it also looks like some of the preferences are being stored twice. We should be sure that there are no lost preferences from this change.
bundles/org.eclipse.ui/src/org/eclipse/ui/internal/UIPlugin.java
* the class WorkbenchGraphicResources provides convenience access to the graphics resources 
	 * and fast field access for some of the commonly used graphical images.
	 */
	protected ImageRegistry createImageRegistry() {
		/* Just to be sure that we don't access this
		 * plug-ins image registry.
		 */
		Assert.isLegal(false);
		return WorkbenchImages.getImageRegistry();
	}
	
	public ImageRegistry getImageRegistry() {
		/* Just to be sure that we don't access this
		 * plug-ins image registry.
		 */
		Assert.isLegal(false);
		return null;
	}
	/* Return the default instance of the receiver. This represents the runtime plugin.
	 *
	 * @see AbstractPlugin for the typical implementation pattern for plugin classes.
	 */
	public static UIPlugin getDefault() {
		return inst;
	}
	/** 
	 * Set default preference values.
	 * This method must be called whenever the preference store is initially loaded
	 * because the default values are not stored in the preference store.
	 */