Bug 326340 [Workbench] Removing recent workspaces doesn't remove them from the "Switch Workspace" menu
If I remove recent workspaces from Preferences>General>Startup and Shutdown>Workspaces, they are not removed from the File>Switch Workspace menu. This would appear to be an oversight.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/actions/OpenWorkspaceAction.java
public Menu getMenu(Menu parent) {
				createDropDownMenuMgr();
				Menu menu = new Menu(parent);
				IContributionItem[] items = dropDownMenuMgr.getItems();
				for (int i = 0; i < items.length; i++) {
					IContributionItem item = items[i];
					IContributionItem newItem = item;
					if (item instanceof ActionContributionItem) {
						newItem = new ActionContributionItem(
								((ActionContributionItem) item).getAction());
					}
					newItem.fill(menu, -1);
				}
				return menu;
			}
			/*
			 * (non-Javadoc)
			 * 
			 * @see org.eclipse.jface.action.IMenuCreator#dispose()
			 */
			public void dispose() {
				if (dropDownMenuMgr != null) {
					dropDownMenuMgr.dispose();
					dropDownMenuMgr = null;
				}
			}
		});
	}
	/*
	 * (non-Javadoc)