¿Cómo eliminar el fondo gris en el formulario padre MDI?

Lo que estoy tratando de hacer es dibujar un vaso en un formulario marcado como un contenedor mdi. Sin embargo, tan pronto como se establece el IsMdiContainer, el formulario agrega un MdiClient a su lista de Controles. En este punto, algo le sucede al formulario principal, casi como si se estuviera acoplando un panel gris oscuro a todo el formulario en el que se coloca el MdiClient.

Entonces hago lo siguiente para mover un poco el control MdiClient:

    foreach(var c in Controls)
    {
        if(c is MdiClient)
        {
            var client = (MdiClient)c;
            client.BackColor = Color.Red;
            client.Dock = DockStyle.None;
            client.Size = new Size(this.Width-100, this.Height);
            break;
        }
    }

Esto luego hace que el área MdiClient real sea más pequeña para que podamos ver lo que hay detrás (el bit que alberga las formas secundarias) y es obvio que la forma principal no está pintando o algo así.

Como se puede ver aquí:http://img525.imageshack.us/img525/8605/mdiglassproblem.png

Ahora necesito obtener el área detrás de MdiClient (parte gris oscuro que se vuelve blanca en la sección de vidrio) para desaparecer.

¿Algunas ideas?

PS - Glass se procesa utilizando el método DwmExtendFrameIntoClientArea en Vista.

Respuestas a la pregunta(2)

Su respuesta a la pregunta