Index: wp-includes/ms-functions.php
===================================================================
--- wp-includes/ms-functions.php	(revision 17554)
+++ wp-includes/ms-functions.php	(working copy)
@@ -1088,6 +1088,43 @@
 	return $blog_id;
 }
 
+/** 
+ * Deletes the option from all options tables
+ *
+ * @uses delete_option()
+ *
+ * @param mixed $options a string or array of strings which correspond to the option names to be deleted
+ */
+function network_delete_option( $options ) {
+	
+	// convert an option passed as a single string to an array
+	if ( is_string( $options ) ) {
+		$options = array( $options );
+	}
+	
+	if ( is_multisite() ) {
+		global $wpdb;
+		$blogs = $wpdb->get_results( "SELECT blog_id FROM {$wpdb->blogs}", ARRAY_A );
+		if ( $blogs ) {
+			
+			// loop through each subsite ( blog )
+			foreach( $blogs as $blog ) {
+				switch_to_blog( $blog['blog_id'] );
+				
+				foreach( $options as $option ) {
+					delete_option( $option );	
+				}
+			}
+		}
+	} else {
+		
+		// loop through each subsite ( blog )
+		foreach( $options as $option ) {
+			delete_option( $option );	
+		}
+	}
+}
+
 /**
  * Notifies the network admin that a new site has been activated.
  *
