I am a pretty neat freak especially when it comes to my PC. I clean it every two weeks, hardware and software wise.
So, I was uninstalling a few things that I haven't used for a while or what's not needed anymore, and I have always skipped these because I don't know if they are vital for the PC or which ones are safe to remove,
can anyone confirm which ones I can uninstall and it won't affect my PC,
Those are runtime dependencies for third-party applications compiled with either of those components.. they will thus be necessary to run those programs... much like .Net 3.5 framework is required to be installed on Windows 8 for certain applications even though a superceded version like .Net 4.5 is by default present. Reason being they are not (entirely) backwardly compatible.