This is a modified version of Ian Purton's "Recent Posts in Sidebar" plugin. I've changed it to display a vertical scrolling list of recent posts on any custom page. To implement it, create an iframe on your page (height=200px, can be changed in code) and point it to display this "recentposts.php" file. This PHP file should go into your root WP directory.
See example at: http://www.busrc.com
(unzip everything into your root WP folder)