Bug 53424 [RCP] Workbench should not dispose the display
build I20040225 Currently the Workbench disposes the display passed in to PlatformUI.createAndRunWorkbench when the Workbench is closed. This should be left up to the caller, since it created the display.
bundles/org.eclipse.jface/src/org/eclipse/jface/resource/JFaceColors.java
* @return Color   the color value mapped to the provided color key
	 */
	public static Color getTabFolderSelectionForeground(Display display) {
		return getColor(display, SCHEME_TAB_SELECTION_FOREGROUND);
	}
	
	/**
	 * 
	 * Get the Color used for Color Scheme Tab Folder Foreground.   
	 * 
	 * @param display
	 * @return Color   the color value mapped to the provided color key
	 */
	public static Color getTabFolderForeground(Display display) {
		return getColor(display, SCHEME_TAB_FOREGROUND);
	}
	
	/**
	 * 
	 * Get the Color used for Color Scheme Foreground.   
	 * 
	 * @param display
	 * @return Color   the color value mapped to the provided color key
	 */
	public static Color getSchemeForeground(Display display) {
		return getColorSetting(display,JFacePreferences.SCHEME_FOREGROUND_COLOR);
	}
	
	/**
	 * Clear out the cached color for name. This is generally