>si, nella soluzione si vedono più progetti indipendenti.
>Tra di loro comunicano, nel senso che posso aprire un form di
>un altro progetto e passargli valori
Per aggiungere un progetto a una soluzione usa il comando File-->Aggiungi e poi scegli se è un nuovo progetto o uno esistente.
Nel tuo caso se vuoi aggiungere una nuova libreria DLL sceglierai poi libreria di classi.
Dal progetto di avvio poi dovrai aggiungere il riferimento al progetto nuovo con la solita procedura progetto-->aggiungi riferimento
e creare le istanze della classe presente nella libreria prima di usarla. Per esempio se il nuovo progetto si chiama libreria e contiene il form frmProva dal progetto di base dovrai aggiungere l'istruzione
Dim frmPippo as new libreria.frmProva
prima di poter usare il form contenuto nella libreria.
Spero di essere stato chiaro e di aver capito correttamente la tua domanda.
Massimo