.NET Framework 4.0 y dibujo sobre el tema Aero Glass

En mi aplicación, tengo un formulario que modifico usando el método DwmExtendFrameIntoClientArea de la API de DWM para extender la altura de la barra de título de Aero Glass para que parte del área de cliente de mi formulario se dibuje en el cuadro Aero. Para lograr este efecto, también dibujo un rectángulo negro en la parte del área del cliente que está 'sobre' el marco de vidrio para que parezca transparente, como sugieren muchos artículos en línea. Esto funcionó bastante bien con Windows Vista / Windows 7, pero cuando descargué VS 2010 y utilicé .NET Framework 4.0 como mi marco de trabajo de trarget para compilar mi aplicación, este enfoque ya no funciona. El problema es que el rectángulo negro es visible, es decir, el color negro ya no se considera transparente cuando se dibuja sobre vidrio Aero. ¿Alguien tiene una idea de lo que podría estar mal con eso y cómo se puede superar?