Amigo, si quieres crear ocx con VBASIC... bueno, cada quién...
Para crearlos, cuando inicies el proyecto, en vez de seleccionar "standard project", selecciona "activex control" o "activex library", la que te acomode mejor.
Recuerda que "el ejecutable" tendrá todo lo que pongas ahí. Todo actúa como una clase (aunque recordemos que VBASIC no es muy bueno para manejar clases...). Recuerda los principios de encapsulamiento, agregar las Property Get's y Property Let's necesarias...
Saludos.