Wenn es ein eigenes Format ist, dann kann man sich auch überlegen die Standardfunktionen zu nutzen, anstatt einen eigenen Handler zu implementieren.
Also eine kleine Vorschaueversion der Grafik in einem bekannten Format schon fertig vorgerendert in das eigene Dateiformat integrieren,
bzw. ein fertiges dateiformat verwenden, welches es erlaubt Zusatzinfos oder andere Datenformate aufzunehmen und da dann die eigenen Vektordaten rein tun.
PS: Sowas kann man auch für die Datensicherheit verwenden. Wenn dein Programm nicht mehr lebt, dann käme man so immernoch an eine Version der Grafik in einem bekannten Format, wofür es eventuell noch Programme gibt.
Ein gutes Beispiel wäre auch PDF-A. Die PDF ist dein propitäres Format und zusätzlich liegt darin z.B. eine
XML mit den "verständlichen" Daten.