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.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/CreateLinkedResourceGroup.java
*/
    public CreateLinkedResourceGroup(int type, Listener listener) {
        this.type = type;
        this.listener = listener;
    }
    /**
     * Creates the widgets 
     * 
     * @param parent parent composite of the widget group
     * @return the widget group
     */
    public Composite createContents(Composite parent) {
        Font font = parent.getFont();
        initializeDialogUnits(parent);
        
        groupComposite = new Composite(parent, SWT.NONE);
        GridLayout layout = new GridLayout();
        groupComposite.setLayout(layout);
        groupComposite.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_FILL
                | GridData.FILL_HORIZONTAL));
        groupComposite.setFont(font);
        final Button createLinkButton = new Button(groupComposite, SWT.CHECK);
        if (type == IResource.FILE)
            createLinkButton.setText(IDEWorkbenchMessages
                    .getString("CreateLinkedResourceGroup.linkFileButton")); 
        else
            createLinkButton.setText(IDEWorkbenchMessages
                    .getString("CreateLinkedResourceGroup.linkFolderButton")); 
        createLinkButton.setSelection(createLink);
        createLinkButton.setFont(font);