Bueno yo tambien estoy buscando forma de personalizar controles en vb .net y lo veo dificil.
He encontrado algunos ejemplos muy buenos pero son para C# de lo cual me suena a ruso por decir algo.
A ver si algun programador sepa mas que nosotros y que tenga tiempo nos alumbra un poco en este tema.
Siento no poder ayudarte, pero si te sirve de consuelo estoy como tu.