Gracias por tu respuesta.
Veras, eh verificado todo lo que me dices y esta todo bien a excepción de esta linea " Type tipo = Ensamblado.GetType(Ensamblado.GetName().Name + "." + NombreFormulario);" verifico y la direccion del formulario esta correcta en "Ensamblado.GetName().Name + "." + NombreFormulario" sin embargo cuando verifico esa variable tipo me dice el siguiente error "No se controlo NullReferenceException, referencia a objeto no establecida como instancia de un objeto " cual crees que seria el problema?