Hi there,
Currently, there’s no way to achieve this without hacking WordPress Popular Posts’ code. If you feel like messing around with it, this is what you need to do:
# Open wordpress-popular-posts.php using an editor such as Windows’ Notepad or Adobe Dreamweaver, find this line:
$mostpopular = $wpdb->get_results("SELECT $wpdb->posts.ID, $wpdb->posts.post_title $fields FROM $wpdb->posts $join WHERE $wpdb->posts.post_status = 'publish' AND $wpdb->posts.post_password = '' AND $range $force_pv $nopages $exclude GROUP BY $wpdb->posts.ID ORDER BY $sortby DESC LIMIT " . $instance['limit'] . "");
… and change it to:
$mostpopular = $wpdb->get_results("SELECT $wpdb->posts.ID, $wpdb->posts.post_title $fields FROM $wpdb->posts $join WHERE $wpdb->posts.post_status = 'publish' AND $wpdb->posts.post_password = '' AND $range $force_pv $nopages $exclude AND $wpdb->posts.ID NOT IN(1,3,17,8) GROUP BY $wpdb->posts.ID ORDER BY $sortby DESC LIMIT " . $instance['limit'] . "");
Notice the AND $wpdb->posts.ID NOT IN(1,3,17,8)
part? Replace the numbers with the actual IDs of the posts you wish to exclude (comma separated) from the list.