How do I remove the page listing menu in the header in the Twenty Ten Theme?

there is a simple fix and that is removing line 103 in the themes header.php file but next time you update the theme it will return so to make you change permanent and still enjoy the updates first Create a child theme and then overwrite the header.php file in your child theme.

its sound hard but its really not:

First create a directory in your themes directory eg my_theme

Then create a new file named style.css and add this to it.

/*
Theme Name: Twentyten Child
Description: Child theme for the twentyeleven theme 
Author: Your name here
Template: twentyten
version: 0.1
*/`

@import url("../twentyten/style.css");

and last copy the header.php file from the twentyten directory to your my_theme and then remove line 103 from it (in your new theme directory).