Я не знаю ни одной полностью управляемой библиотеки 2D-чертежей, которая бы была бесплатной или с открытым исходным кодом (кажется, есть несколько коммерчески доступных, но OSS - это путь). Тем не менее, вы можете посмотреть моно привязки к Каиру .
Cairo - это независимый от платформы API для 2D-рисования. Вы можете найти больше информации об этом на домашней странице Каира . Страница Каирской Википедии также содержит полезную информацию.
Каир также довольно широко используется в мире открытого исходного кода, что, по-моему, говорит о его надежности. Mozilla, Webkit и Mono все используют его, среди других. По иронии судьбы, Mono фактически использует его для поддержки своей реализации System.Drawing ... пойди разберись.
Также может быть способ использовать реализацию Mono System.Drawing в качестве замены для реализации Microsoft, хотя я не уверен, как или если это вообще сработает. Вероятно, я бы начал с замены ссылки System.Drawing.dll версией Mono, а затем попытался бы устранить любые ошибки.