finalmente me puse a buscar en google y encontre algunos resultados interesantes............. tal parece que para lograr algo como esto se necesita modificar el winproc (override) y hacer algunas cosas despues que el sistema o impedir que el sistema haga ciertas cosas y hacerlas por mi cuenta. no tengo demasiada idea de esto pero gracias a los resultados del buscador me voy orientando
http://social.msdn.microsoft.com/Forums/en-NZ/csharpgeneral/thread/11837dd7-8443-477a-8123-79d5b119769e
http://bytes.com/topic/c-sharp/answers/278991-any-way-custom-draw-title-bar
http://stackoverflow.com/questions/106912/how-to-draw-custom-button-in-window-titlebar-with-windows-forms
http://www.catch22.net/tuts/custom-titlebar
http://www.codeproject.com/Articles/10171/Adding-a-Minimize-to-tray-button-to-a-Form-s-capti
https://groups.google.com/group/microsoft.public.dotnet.framework.drawing/browse_thread/thread/7b8e66d3803d8c7?hl=en&lr=&ie=UTF-8&oe=UTF-8&rnum=3
http://social.msdn.microsoft.com/Forums/en-NZ/csharpgeneral/thread/11837dd7-8443-477a-8123-79d5b119769e
http://bytes.com/topic/c-sharp/answers/278991-any-way-custom-draw-title-bar
http://stackoverflow.com/questions/106912/how-to-draw-custom-button-in-window-titlebar-with-windows-forms
http://www.catch22.net/tuts/custom-titlebar
http://www.codeproject.com/Articles/10171/Adding-a-Minimize-to-tray-button-to-a-Form-s-capti
https://groups.google.com/group/microsoft.public.dotnet.framework.drawing/browse_thread/thread/7b8e66d3803d8c7?hl=en&lr=&ie=UTF-8&oe=UTF-8&rnum=3