.NET Framework 4.0 e desenho na questão do Aero Glass

No meu aplicativo, tenho um formulário que eu ajusto usando o método DwmExtendFrameIntoClientArea da API do DWM para estender a altura da barra de título do Aero Glass para que parte da área do cliente do meu formulário seja desenhada no quadro Aero. Para alcançar esse efeito, também desenhei um retângulo preto na parte da área do cliente que está "sobre" a moldura de vidro, de forma que ela pareça transparente, como sugerem muitos artigos on-line. Isso funcionou muito bem no Windows Vista / Windows 7, mas como baixei o VS 2010 e usei o .NET Framework 4.0 como minha estrutura de segmentação para criar meu aplicativo, essa abordagem não funciona mais. O problema é que o retângulo preto é visível, ou seja, a cor preta não é mais considerada transparente ao desenhar no vidro Aero. Alguém tem uma idéia do que pode estar errado com isso e como pode ser superado?