Bug 73027 [Dialogs] Buttons are too high
I20040831 Buttons are no longer oval but have a rounded rectangle shape (see first screenshot). The second screenshot shows how buttons using the small system font should look like.
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/Dialog.java
super.initializeBounds();
    }
    /**
     * Returns true if the given Control is a direct or indirect child of
     * container.
     * @param container the potential parent
     * @param control
     * @return boolean <code>true</code> if control is a child
     *  of container
     */
    private boolean isContained(Control container, Control control) {
        Composite parent;
        while ((parent = control.getParent()) != null) {
            if (parent == container)
                return true;
            control = parent;
        }
        return false;
    }
    /**
     * The <code>Dialog</code> implementation of this <code>Window</code>
     * method creates and lays out the top level composite for the dialog, and
     * determines the appropriate horizontal and vertical dialog units based on
     * the font size. It then calls the <code>createDialogArea</code> and
     * <code>createButtonBar</code> methods to create the dialog area and
     * button bar, respectively. Overriding <code>createDialogArea</code> and
     * <code>createButtonBar</code> are recommended rather than overriding
     * this method.
     */
    protected Control createContents(Composite parent) {