implement CDwmDLL class to load dwmapi.dll dynamically, if supported by the OS