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.
This fix is pushed together with 7035209 on JDK 6.
Webrev for 7035209 and 6987967
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