Bug 59162 Too many editor switching dialogs
A menu item for "Switch-To-Editor" does not belong at the top level of the Window menu and the current dialog is not something that we want to expose new users to. Suggest: Move the "Switch To Editor" to the keyboard shortcuts submenu Use the Ctrl-e accelerator Open the dropdown editor list Leave ctrl-shift-e bound to the old dialog so as not to upset existing users of the dilog.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/WorkbenchActionBuilder.java
printAction = ActionFactory.PRINT.create(getWindow());
		registerGlobalAction(printAction);
		selectAllAction = ActionFactory.SELECT_ALL.create(getWindow());
		registerGlobalAction(selectAllAction);
		
		findAction = ActionFactory.FIND.create(getWindow());
		registerGlobalAction(findAction);
		closeAction = ActionFactory.CLOSE.create(getWindow());
		registerGlobalAction(closeAction);
		closeAllAction = ActionFactory.CLOSE_ALL.create(getWindow());
		registerGlobalAction(closeAllAction);
		closeAllSavedAction = ActionFactory.CLOSE_ALL_SAVED.create(getWindow());
		registerGlobalAction(closeAllSavedAction);
		aboutAction = ActionFactory.ABOUT.create(getWindow());
		aboutAction
				.setImageDescriptor(IDEInternalWorkbenchImages
				        .getImageDescriptor(IDEInternalWorkbenchImages.IMG_OBJS_DEFAULT_PROD));
		registerGlobalAction(aboutAction);
		openPreferencesAction = ActionFactory.PREFERENCES.create(getWindow());
		registerGlobalAction(openPreferencesAction);
		addBookmarkAction = IDEActionFactory.BOOKMARK.create(getWindow());
		registerGlobalAction(addBookmarkAction);
		addTaskAction = IDEActionFactory.ADD_TASK.create(getWindow());
		registerGlobalAction(addTaskAction);
		deleteAction = ActionFactory.DELETE.create(getWindow());
		registerGlobalAction(deleteAction);
		AboutInfo[] infos = IDEWorkbenchPlugin.getDefault().getFeatureInfos();
		
		for (int i = 0; i < infos.length; i++) {
			if (infos[i].getWelcomePageURL() != null) {