Hide Specific Pages from the Admin Page List
function hide_pages_from_admin($query) {
global $pagenow, $post_type;
if (is_admin() && $pagenow=='edit.php' && $post_type =='page') {
$query->query_vars['post__not_in'] = array('ID_OF_PAGE_TO_HIDE');
}
}
add_filter('parse_query', 'hide_pages_from_admin');