My opinion, If those installations are not doing any harm for you, you can just leave it.
Each application has its own version of C++ in its installation package,
Eg: AMD Catalyst control center, Windvd etc..
the uninstallation may or may not cause any harms to programs.