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
Platform.getInstanceLocation().getURL());
					data.readPersistedData();
					String current = data.getInitialDefault();
					String[] workspaces = data.getRecentWorkspaces();
					for (int i = 0; i < workspaces.length; i++) {
						if (workspaces[i] != null
								&& !workspaces[i].equals(current)) {
							dropDownMenuMgr.add(new WorkspaceMRUAction(
									workspaces[i], data));
						}
					}
					if (!dropDownMenuMgr.isEmpty())
						dropDownMenuMgr.add(new Separator());
					dropDownMenuMgr.add(new OpenDialogAction());
				}
			}
			/*
			 * (non-Javadoc)
			 * 
			 * @see org.eclipse.jface.action.IMenuCreator#getMenu(org.eclipse.swt.widgets.Control)
			 */
			public Menu getMenu(Control parent) {
				createDropDownMenuMgr();
				return dropDownMenuMgr.createContextMenu(parent);
			}
			/*
			 * (non-Javadoc)
			 * 
			 * @see org.eclipse.jface.action.IMenuCreator#getMenu(org.eclipse.swt.widgets.Menu)
			 */