This greasemonkey script removes all messages posted by applications to your homepage. It gets rid of messages about quizes etc, basically all messages from any applications created by external developers. Just leaving messages from the original facebook apps such as status updates, wall posts, links, notes, photos, etc behind.
*UPDATE* The latest version of the script lets you see how many app messages have been blocked, and to show or hide them again. It puts a little message in the top right hand corner of your page, just below the requests section.