I'd leave those two alone but you can uninstall Microsoft Visual C++ if you don't want to write anything in C++.
(I am curious as to why you had it installed already on your machine? I had to download it from the internet when I wanted it.)
Wish I could answer that one. Bit of a mystery actually and it had me suspecting spyware. AVG antimalware finds nothing, nor does a Hijack This scan.
I have my drive partitioned and I keep the segment I have named G purely for internet downloads, otherwise I don't use it.
Yesterday I found a load of files on G relating to something called Visual Studio 9 Beta. All these files "Properties" indicated that they were created in Nov 2007, but they were not there before.
That set me looking in Add/Remove programs to see if they may relate to something there and that's when I saw the entries mentioned in my earlier post.
I can only guess at 2 explanations:-
Windows update/SP3, or
Prior to me getting PSE7 I used Paint.NET and that required me to obtain Microsoft FRAMES.
Whether the programs arrived with one of those, I cannot say.
I try to keep my PC's "lean" and tend to dump anything that I don't strictly need, hence my interest in getting shot of of the 2 programs mentioned