Bug 93796 [Help] Help menu cleanup
As per the polish dynamic team call, Help menu should be cleaned up to look like this: Welcome ------ Help Contents Search Dynamic Help ------ Key Assist Tips and Tricks... Cheat Sheets... ----- Software Updates -> Find and Install... Manage Configuration ----- About Eclipse Platform
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/WorkbenchActionBuilder.java
pinEditorContributionItem = ContributionItemFactory.PIN_EDITOR
                .create(window);
        
    }
    /**
     * Update the build actions on the toolbar and menu bar based on the 
     * current state of autobuild.  This method can be called from any thread.
     */
    void updateBuildActions() {
        
        Runnable update = new Runnable() {
            public void run() {
                if (isDisposed)
                	return;
		    	IWorkspace workspace = ResourcesPlugin.getWorkspace();
				IProject[] projects = workspace.getRoot().getProjects();
		    	boolean enabled = BuildUtilities.isEnabled(projects, IncrementalProjectBuilder.INCREMENTAL_BUILD);
		        
		        buildAllAction.setEnabled(enabled);
		        buildProjectAction.setEnabled(enabled);
		        toggleAutoBuildAction.setChecked(workspace.isAutoBuilding());
		        cleanAction.setEnabled(BuildUtilities.isEnabled(projects, IncrementalProjectBuilder.CLEAN_BUILD));
		
		        
		        ICoolBarManager coolBarManager = getActionBarConfigurer()
		                .getCoolBarManager();
		        IContributionItem cbItem = coolBarManager
		                .find(IWorkbenchActionConstants.TOOLBAR_FILE);
		        if (!(cbItem instanceof ToolBarContributionItem)) {