If a WebKit client calls IWebView::initWithFrame without calling OleInitialize, initWithFrame will fail. This is because initWithFrame treats failure of RegisterDragDrop as fatal, and RegisterDragDrop fails if OleInitialize hasn't been called. See <http://trac.webkit.org/browser/trunk/WebKit/win/WebView.cpp?rev=52442#L2373> for where initWithFrame bails in this case. We should either call OleInitialize automatically for the client, or just proceed without drag-and-drop support if RegisterDragDrop fails.
<rdar://problem/7492756>