REHome, Yo hice lo mismo que tu haces, pero con Vs 2005, y efectivamente... eso se hace mediante un class library, por que, dentro de un class library, puedes crear unidades con clases, y tambien formularios, y Controles, de modo que, al hacer referencia esa libreria puedes acceder a los forms, que estan en ella.
Espero haber podido explicarme bien, pero como resumen, el CLASS LIBRARY, es lo que necesitas.
Saludos.