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
*
     * @param symbolicName symbolic font name
     * @return the font
     * @since 3.0
     */
    public Font getItalic(String symbolicName) {
        return getFontRecord(symbolicName).getItalicFont();
    }
    /**
     * Return the font record for the key.
     * @param symbolicName The key for the record.
     * @return FontRecird
     */
    private FontRecord getFontRecord(String symbolicName) {
        Assert.isNotNull(symbolicName);
        Object result = stringToFontRecord.get(symbolicName);
        if (result != null)
            return (FontRecord) result;
        result = stringToFontData.get(symbolicName);
        FontRecord fontRecord;
        if (result == null)
            fontRecord = defaultFontRecord();
        else
            fontRecord = createFont(symbolicName, (FontData[]) result);
        if (fontRecord == null) 
            fontRecord = defaultFontRecord();
        stringToFontRecord.put(symbolicName, fontRecord);
        return fontRecord;
    }
    /* (non-Javadoc)