Puoi crearti un Controllo e pubblicarlo come OCX o DLL, l' unica pecca e che ogni volta che cambi la versione devi comunque ricompilare tutto.

COmunque io andrei sull' ordine dei COM ...