Andrew, I'm a little confused. I don't see Microsoft Office 2007 listed in Contol Panel. As far as removing NET Framework or the Visual C++ apps . . . I would leave them alone. Same for Visual Studios. NET Framework, Visual C++ and and Visual Studios were most likely installed automatically when you installed certain software that require those apps in order to run effectively.
Computer type Laptop System Manufacturer/Model Number Sony Vaio VPCEB47GM Laptop OS Win 7 Pro 64-bit CPU Intel i5 2.4 Ghz Memory 8GB DDR3 Graphics Card Intel HD 3000 Sound Card IDT High Definition Monitor(s) Displays 15.6 WGXA Anti-Glare LED Screen Resolution 1280x800
Hard Drives 640Gb 7200rpm Antivirus MSE Browser Opera (primary) with IE9 backup