Old WebKit (WebCore, really) has logic to refuse to load certain plugins. WebKit2 should refuse to load those same plugins.
This should be done by implementing PluginInfoStore::shouldUsePlugin on Windows.
I think the only logic WebCore has that WebKit2 doesn't is that WebCore prefers the newer WMP plugin to the older one.
Created attachment 73086 [details]
Implement PluginInfoStore::shouldUsePlugin on Windows
Committed r71436: <http://trac.webkit.org/changeset/71436>