Index: wp-admin/includes/menu.php
===================================================================
--- wp-admin/includes/menu.php	(revision 21081)
+++ wp-admin/includes/menu.php	(working copy)
@@ -15,7 +15,7 @@
 	do_action('_admin_menu');
 
 // Create list of page plugin hook names.
-foreach ($menu as $menu_page) {
+foreach ($menu as $id=>$menu_page) {
 	if ( false !== $pos = strpos($menu_page[2], '?') ) {
 		// Handle post_type=post|page|foo pages.
 		$hook_name = substr($menu_page[2], 0, $pos);
@@ -36,9 +36,12 @@
 		$hook_name = $compat[$hook_name];
 	elseif ( !$hook_name )
 		continue;
-
+	$menu_pages[$menu_page[2]] = $id;
 	$admin_page_hooks[$menu_page[2]] = $hook_name;
 }
+
+$menu = apply_filters( 'menu_items' , $menu , $menu_pages );
+
 unset($menu_page, $compat);
 
 $_wp_submenu_nopriv = array();
