The Magical Jelly Bean Keyfinder is a freeware open source utility that retrieves your Product Key (cd key). It allows you to print or save your keys for safekeeping. It works on Windows 95, 98, ME, 2000, XP, Vista, 7, Server 2003, Server 2008, Office XP, Office 2003, and Office 2007 family of products. It also has a community-updated configuration file that retrieves product keys for many other applications. Another feature is the ability to retrieve product keys from unbootable Windows installations.
The optional config file – this functionality lets you pull a key stored in the registry for any software. A sample config file is included in the zip and can be seen here: