Bueno te comento que acabo de realizar una prueba en una aplicacion de Windows Forms, con dos formularios.
En el form1 tengo un botón que hace esto:
Código:
Form2 f = new Form2();
f.ShowDialog();
Y en el form2 solo tengo un
CrystalReportViewer y no tuve ningún inconveniente el form2 salio sin problemas al pulsar el botón.
Porque no pruebas reparando la instalación del VS2008 porque el error
Cita: Could not load file or assembly 'CrystalDecisions.CrystalReports.Engine.
Version = 10.5.3700.0. Culture=neutral.
PublicKeyToken=69fbea5521e1304' or one of its dependencies
El sistema no puede hallas el archivo especificado
Hace referencia a que no encuentra la dll para cargarla.
Saludos