Hi;
I had my 6th anniversary on the forum some months ago.
If I were you I would keep them all, unless you are certain that the program(s) that installed
them are no longer installed.
MS visual C++ is installed in side-by-side modus when a patch or a new servicepack is released, eg if
a patch to Visual C++ 2005 is released you will have 2 versions in SxS directory.
The same applies to C++ 2008 and 2010 and so on.
You have 64 bits Win 7 which also requires its own versions of C++ Redist. (I can see you have 2 of those).
Short answer: Just let them alone, they do no harm.