Bug 257723 [Mac] Menu items "About Eclipse SDk" and "Preferences" of Top menu "Eclipse" not disable after show the dialog of "About Eclipse SDK"
bundles/org.eclipse.ui.cocoa/src/org/eclipse/ui/internal/cocoa/CocoaUIEnhancer.java
int  cls = OS.objc_allocateClassPair(OS.class_NSObject, className, 0);
		OS.class_addIvar(cls, SWT_OBJECT, size, (byte)align, types);
		
		OS.class_addMethod(cls, sel_toolbarButtonClicked_, proc3, "@:@"); 
		OS.class_addMethod(cls, sel_preferencesMenuItemSelected_, proc3, "@:@"); 
		OS.class_addMethod(cls, sel_aboutMenuItemSelected_, proc3, "@:@"); 
		OS.objc_registerClassPair(cls);
	}	
	SWTCocoaEnhancerDelegate delegate;
	private int  delegateJniRef;
	/**
	 * Class that is able to intercept and handle OS events from the toolbar and menu.
	 * 
	 * @since 3.1
	 */
    private static final String RESOURCE_BUNDLE = CocoaUIEnhancer.class.getPackage().getName() + ".Messages"; 
	
    private String fAboutActionName;
    private String fQuitActionName;
    private String fHideActionName;
    /**
     * Default constructor
     */
    public CocoaUIEnhancer() {
        IProduct product = Platform.getProduct();
        String productName = null;
        if (product != null)
            productName = product.getName();
        
		ResourceBundle resourceBundle = ResourceBundle.getBundle(RESOURCE_BUNDLE);