Removing WordPress Plugin Menu Item for a specific user

Here is the code you need:

global $current_user;

if ( $current_user->user_login === 'brian' )
     remove_action( 'admin_menu', 'wpcf7_admin_menu', 9 );

Or if you want to retain your own code, use this:

function remove_menus()
    global $menu;
    global $current_user;
    if($current_user->user_login == 'brian')
        $restricted = array(__('Media'),
                    __('Contact')  //this does not work
        end ($menu);
        while (prev($menu)){
            $value = explode(' ',$menu[key($menu)][0]);
            if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
        }// end while
    }// end if
add_action('admin_menu', 'remove_menus'); 

I changed WPCF7 to Contact in the array.