create una dll.
Agrega el formulario y en la clase crea una variable publica a la que haras referencia desde la aplicaciòn ppal. al crear un objeto de esa dll.
en el metodo initialize de la clase podes cargar el formulario con LoadFormulario
podes crear un mètodo publico de la clase llamado mostrar, en el que pondrias visible o no al formulario y al cual llamaras desde la aplicaciòn ppal.al crear el objeto.
No te olvides de hacer referencia a la dll desde la aplicacion ppal. desde el menu Referencias y grabarla y compilarla antes de hacer esto.
Ademas, no te olvides de quitar la referencia de la dll si necesitas hacerle algunos retoques y de volver a compilarla y a referenciarla nuevamente.
chau