Bug 65187 [Themes] Cascading*Registry leakage from Colors and Fonts pref page
Small leak on I20040529 For each ColorsAndFontsPreferencePage this is created, the cascading font and color registries are leaked. This is because the superclasses register a runnable with Display#disposeExec
bundles/org.eclipse.jface/src/org/eclipse/jface/resource/FontRegistry.java
* @since 2.1
     */
    public FontRegistry(String location, ClassLoader loader)
            throws MissingResourceException {
        Display display = Display.getCurrent();
        Assert.isNotNull(display);
        
        
        readResourceBundle(location);
        hookDisplayDispose(display);
    }
    /**
     * Load the FontRegistry using the ClassLoader from the PlatformUI
     * plug-in
     */
    public FontRegistry(String location) throws MissingResourceException {
        
        
        this(location, null);
    }
    /**
     * Read the resource bundle at location. Look for a file with the
     * extension _os_ws first, then _os then just the name.
     * @param location - String - the location of the file.
     */
    private void readResourceBundle(String location) {
        String osname = System.getProperty("os.name").trim(); 
        String wsname = SWT.getPlatform();
        osname = StringConverter.removeWhiteSpaces(osname).toLowerCase();
        wsname = StringConverter.removeWhiteSpaces(wsname).toLowerCase();