--- a/media.php	2012-08-21 14:52:52.436655367 -0400
+++ b/media.php	2012-08-21 15:42:26.050953092 -0400
@@ -382,7 +382,11 @@
 
 	$img = '<img src="' . esc_url( admin_url( 'images/media-button.png?ver=20111005' ) ) . '" width="15" height="15" />';
 
-	echo '<a href="' . esc_url( get_upload_iframe_src() ) . '" class="thickbox add_media" id="' . esc_attr( $editor_id ) . '-add_media" title="' . esc_attr__( 'Add Media' ) . '" onclick="return false;">' . sprintf( $context, $img ) . '</a>';
+	$link = apply_filters('media_buttons_link', get_upload_iframe_src());
+	
+	$link = '<a href="' . esc_url( $link ) . '" class="thickbox add_media" id="' . esc_attr( $editor_id ) . '-add_media" title="' . esc_attr__( 'Add Media' ) . '" onclick="return false;">' . sprintf( $context, $img ) . '</a>';
+	
+	echo $link;
 }
 add_action( 'media_buttons', 'media_buttons' );
 
