No, do not remove any of them. Different versions are used by different programs. I have one 2005, two 2008, and two 2010 versions on my Windows 7, 64-bit laptop. Read some of the answers here for more details:
The first posting on that forum recommends that none of them should be uninstalled. The reason is that different programmers use different VC++ runtimes for different programs, and uninstalling one of the VC++ runtimes might cause one of those programs to crash.