Wasn't sure where to put this, since my question involves both XP and W7.
In XP, there was a very useful registry tweak, and I've been doing such and actually research heavily before backing up and performing the registry changes.
One stands out in particular, unloading DLL's when programs are closed. Ready for all your comments of why I shouldn't do this, but through the decade of XP, I've done this for every machine without problems. The most improvement was on machines that had a very cluttered registry, and had up to or over 200+ programs installed.
On Windows 7, does it do this automatically, or would it benefit from a similar registry change?
Here's the one from XP:
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\ CurrentVersion\\Explorer
Create new key "AlwaysUnloadDLL" w/ value 1.
From Windows 7:
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer
This changes as it offers DWORD 32 and 64 bit. Does this matter if it's 32 or 64 bit? Some system processes run in 32 on a 64 bit OS..
This has always eluded my understanding.
If anyone can please take the time to explain why and how this works, I'd be very grateful.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic