ok grazie già in altri lidi mi avevano dato la stessa soluzione...
Dal menu Progetto, scegliere Aggiungi classe.
9. In Modelli, fare clic su Classe COM.
in pratica come ho detto di la se devo fare una dll per vb6 (esempio) devo aggiungere una classe com nel progetto,altrimenti se la dll è per vb.net basta semplicemente la libreria di controlli scelta al momento della creazione del progetto vero ??
paticamente cambia il fatto che vengono impostati gli attributi guid ecc... e viene creato il file tlb per la libreria ???
Utilizzare il modello COMClass in Visual Basic .NET o Visual Basic 2005. Quando aggiunge una nuova classe che si intende esporre a applicazioni COM, consigliare di utilizzare il modello COMClass fornito con Visual Basic .NET o Visual Basic 2005. Il modello COMClass crea una classe che include l'attributo COMClassAttribute e che genera GUID per il CLSID, per l'ID interfaccia e per l'ID evento esposto dal tipo. Il modello COMClass crea inoltre un costruttore pubblico senza i parametri. Ciò è il modo più semplice creandolo di una nuova le indicazioni seguente per creare i tipi COM chiamabile classe.
C'è solo un capitano !!!!!!