credo di poter affermare che non esiste una metodologia "standard" per poter realizzare un OCX.

la metodologia dipende dal tipo di controllo che vuoi realizzare, al pari di qualsiasi altro programma, poichè l'OCX non è altro che questo... un programma.

come per i moduli di classe, i controlli OCX, possono esporre delle proprietà e dei metodi, attraverso i quali è possibile fare in modo che l'OCX "interagisca" con l'ambiente in cui si trova.

la guida in linea di VB, l'MSDN, contiene un tutorial per la realizzazione di un OCX completo, piuttosto chiaro e diviso in fasi, potresti cominciare da li per farti almeno un'idea di come iniziare.

prova a cercare "Progettazione controlli ActiveX" nella guida in linea

Boolean