If the version of Windows 7 you're using is also 64-bit, then the answer is, you don't remove it. It is needed. Windows Vista and Windows 7 separates the programs into two programs folders. One is for 32-bit "legacy" programs, and that is the folder you're trying to remove, and the other is for 64-bit programs.
If you're using a 32-bit version (why?), then have you tried using "unlocking" programs, or have you tried deleting it from outside (not while within) the operating system?
Edit: I think I see the problem's cause now. The legacy programs folder in Windows 7 has parenthesis, ala, it is labeled "Program Files (x86)", and the Windows Vista version doesn't have the parenthesis, ala, it is labeled "Program Files x86", so it remains left over/wasn't overwritten during the supposed upgrade (why not a clean install?)?