Vamos a tu problema directamente:
Cita: Si, de hecho el programa lo inicié en Visual Studio .net 2003, hasta cierto punto, pero hay algo que no puedo hacer en ese Visual, necesito llamar otros forms creados y no lo hace, no hay un "form1.show()" solamente creándolos desde código y se vuelve más complejo a sabiendas que tiene ese form muchos controles y además varian dependiendo de opciones de otros forms.
1) Lamento decirte que no puedes compilar en .Net 1.1 con Visual Studio 2005. Visual Studio 2005 puede usar librerías que utilicen el 1.1, pero todo el resto de los componentes (ventanas, botones, combos, DataGrids, Namespaces de datos, recursos visuales y gráficos), absolutamente
todo, usará el 2.0. No lo podrás evitar.
2) Tu única solución es usar Visual Studio 2003, pero infortunadamente, los formularios adicionales los tendrás que crear sí o si en código. Si eso no te resulta, no hay muchas más soluciones.
3) Instalar el .Net 2.0 en esas computadoras puede parecer algo engorroso (de todos modos muestra la ineficiencia del área de Sistemas de esa empresa), pero a la larga es la mejor solución, porque es muy probable que vuelvan a encontrarse con este problema con otras aplicaciones, incluidas las de Microsoft. Y entonces será demasiado tarde.
Si la decisión la debe tomar alguien de la directiva, entonces convéncelo, especialmente porque están dejando correr un cuello de botella que tarde o temprano les traerá problemas, y de los serios.