The email clients are stored under HKEY_LOCAL_MACHINE\Software\Clients\Mail (at least on XP - don't know about Windows 7)

I have a piece of VB6 code that returns the default email, I'll rewrite it and test it for VB.NET