Innanzitutto, devi estrarre le informazioni dal file XML relative alle figure geometriche da disegnare.

Immagino che il formato del file sia definito da te (cioè contiene nomi di figure e dati in un formato che hai ideato e che sai come interpretare).

Per la lettura dei file XML, affidati alle classi del namespace System.Xml.

Per quanto riguarda il disegno geometrico 2D, il namespace System.Drawing.Drawing2D contiene tutti gli strumenti (classi) necessari.

La trattazione è lunga e complessa, pertanto mi sono limitato a riportati solamente i link dai quali iniziare la tua ricerca; sul sito MSDN ci sono anche esempi da capire e imitare.

Ciao!