Hola!
Si te manejas en inglés, puedo postear luego la dirección de un par de documentos sobre VB para generar controles de usuario que encontré, pero te recomiendo que utilices los tutoriales de los discos de MSDN que vienen con Visual Studio. Ahí te explica paso a paso cómo crear un control de usuario y es la mejor introducción que he visto.
Yo aprendí buena parte con ellos
Abre la ayuda con F1 desde el IDE, selecciona la solapa "Búsqueda" y escribe "crear un control activex". Selecciona el tema exacto en la lista y ahí te lo explica todo paso por paso.