RockXP is a free application that allows you to recover your Windows XP product key or activation code along with keys for other Microsoft products. It also helps you recover lost usernames and passwords, MSN logins, internet connection parameters etc.
*Note* Some Antivirus software may detect RockXP as being malicious. No need to get alarmed, RockXP is 100% clean.
Source: PC Tips Box