Index: wp-admin/includes/nav-menu.php
===================================================================
--- wp-admin/includes/nav-menu.php	(revision 26329)
+++ wp-admin/includes/nav-menu.php	(working copy)
@@ -50,6 +50,13 @@
 		global $_wp_nav_menu_max_depth;
 		$_wp_nav_menu_max_depth = $depth > $_wp_nav_menu_max_depth ? $depth : $_wp_nav_menu_max_depth;
 
+		$pre_edit_item = apply_filters( 'pre_nav_menu_edit_item', '', $item );
+
+		if( !empty( $pre_edit_item ) ) {
+			$output .= $pre_edit_item;
+			return;
+		}
+
 		ob_start();
 		$item_id = esc_attr( $item->ID );
 		$removed_args = array(
@@ -223,7 +230,7 @@
 			</div><!-- .menu-item-settings-->
 			<ul class="menu-item-transport"></ul>
 		<?php
-		$output .= ob_get_clean();
+		$output .= apply_filters( 'nav_menu_edit_item', ob_get_clean(), $item );
 	}
 
 } // Walker_Nav_Menu_Edit
