I read this post on Krebs on Security, about how Adobe is not keeping Shockwave patched to prevent recent exploits. The post encourages us to ask why Shockwave is needed on MS Windows.
I uninstalled Shockwave a couple weeks ago, and haven't noticed any incompatibilities. Software minimization is a principle of secure systems, so removing unneeded software is a good move toward more secure systems.