D3D preloading thread intruduced in 6u18 for "early" D3D initialization D3D should initialize COM before any COM-related call (due COM rules).
Otherwise any COM-related call can result error or even crash.
Add all the relevant code related to bComInitialized from within src/windows/native/sun/java2d/d3d/D3DPipelineManager.cpp and src/windows/native/sun/java2d/d3d/D3DPipelineManager.h
This fix is pushed together with 7035209 on JDK 6.
Webrev for 7035209 and 6987967