probable mente el WindowForm tenga alguna solicion a esto, de lo contrario tendrias que disenar alguna funcion que haga la convercion.
Si te interesa en la pagina de
www.conclase.net hay un manual(un tanto avanzado)para la programacion grafica.
http://graficos.conclase.net/curso/index.php?cap=002
revisalo, espero que te ayude.
creo que el .Net 2.0, solo se instala en maquinas con el SP2.
aunque en la actualidad la mayoria cuenta con el, aun hay unas con solo el XP.
Aumentar, que no es recomendable llamar las rutinas graficas del modo en que lo hemos hecho, esto es bueno solo cuando se llamara solo una rutina, lo ideal es hacer:
Graphics ^g = e->Graphics;
ó
Graphics ^g = this->CreateGraphics();
Pen ^bluePen = gcnew Pen(...);
g->DrawLine(bluePen, x1,y1,x2,y2);
esto es, para evitar laamar repetida mente la funcion CreateGraphics y a Graphics, que al final de cuentas es una funcion.
Saludos.