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
* into the UI start extension point of the main
 * overall application harness
 *
 * When is this class started?
 *      When the Application
 *      calls createExecutableExtension to create an executable
 *      instance of our workbench class.
 */
public class UIPlugin extends AbstractUIPlugin {
	
	private static UIPlugin inst;
	
	/**
	 * Create an instance of the WorkbenchPlugin.
	 * The workbench plugin is effectively the "application" for the workbench UI.
	 * The entire UI operates as a good plugin citizen.
	 */
	public UIPlugin(IPluginDescriptor descriptor) {
		super(descriptor);
		inst = this;
	}
	/**
	 * Returns the image registry for this plugin.
	 *
	 * Where are the images?  The images (typically gifs) are found in the 
	 * same plugins directory.
	 *
	 * @see JFace's ImageRegistry
	 *
	 * Note: The workbench uses the standard JFace ImageRegistry to track its images. In addition