>I say also one more thing. Current Aero Glass requires to be injected on before DWM >completely loads because it reuses many DWM objects (pixel shaders, input layouts etc.). >The situation turns out with Windows 8.1, because there are no such objects thus I must create all the Direct3D objects on my own.