No viene mucho a cuento, pero esto me recuerda unos antiguos post de Salvador Jover sobre la creación y herencia de ventanas, que me resultaron muy buenos y útiles para aprender a diseñar desde cero. Todo habla de tiempo de diseño, pero es fácilmente transportable a modo runtime para permitir crear todas las ventanas que nos hagan falta.
Un día con los mayores - Parte I
Un día con los mayores - Parte II
Un día con los mayores - Parte III
Un día con los mayores - Parte IV
Un día con los mayores - Parte V - A
Un día con los mayores - Parte V - B
No se si te serán de ayuda
Saludos