It depends. Some programs depend on access to previous versions of drivers for backwards compatibility. Some devices aren't that way. There is no list because no one has really bothered to take the ridiculous amount of time to test all those drivers with all programs and say, "Ok this is what you need."
It is best that you at least make a backup of whatever you delete. I've seen someone do what you did and lose USB functionality on their system....