Vb.net sidebar estilo windows vista

Saludos, y desde ya gracias;
En resumen, tengo ya algunos meses sin escribir aplicaciones de escritorio, y desde hace unos dias me tope con un obstaculo, resulta necesito hacer una especie de sidebar (Tal como la de windows vista) y en concreto solo la propiedad que impide que las demas ventanas se sobre pongan a ella;
La aplicacion siempre debe de estar visible(ya lo hice con el TopMost(true)) pero ahora necesito que si por ejemplo abro word y lo maximizo, este se adapte a lo que resta de la pantalla, y que no quede por debajo de mi intento de sidebar.
Ojala me puedan ayudar a salir de este lio, muchisimas gracias, cualquie observacion y sugerencia es valida.
Estoy dispuesto a trabajar con codigo C# o VB.net
NOTA: esta aplicacion debe correr en XP

Añade tu respuesta

Haz clic para o