As already mentioned by Richard you should not uninstall these. What matters is the version and not the date. Even uninstalling versions where you are sure that they are not used anymore by installed applications makes no sense because they might be re-installed when installing or updating applications.
To check which version is required by a specific application you can use the
Dependency Walker (depends.exe) Home Page[
^]. However, you have to open each application to check which libraries are required.