Вот и покажите хоть один источник, который бы утверждал выделенное. В моих источниках такого нет.
Очередной раз Вы привели определение, под которое попадает даже вьюер jpeg файлов. Он что-то читает, а потом выводит картинку, в зависимости от разрешения (монитора, окна). По Вашему определению jpeg-вьюер - векторная программа. Если Вы так не считаете, потрудитесь опровергнуть, исходя из собственного определения. А лучше не стоит.
Ваш jpeg-вьюер всего лишь читает растровый файл и выводит его на устройстве(мониторе) из расчёта - один виртуальный пиксел - один физический пиксел. Он, как Вы говорите, что-то читает, а потом выводит картинку на мониторе, согласно приведённой формуле: 1<->1. Какое бы не было разрешение выводящего устройства, он всё равно выведет картинку по этой формуле: 1<->1. То есть КОЛИЧЕСТВО информации НЕ изменится. Если у Вас в оригинале количество информации в изображении - 50 пиксел/дюйм, то оно останется неизменным в ЛЮБОМ случае, даже если выводящее устройство имеет все возможности выводить хоть 5000 пиксел/дюйм.
Удивляете именно Вы! Способностью к неочевидным выводам. Как Вы смогли сделать вывод о том что только .NET может создавать GUI из утверждения о том, что .NET не следует использовать для разработки межплатформенных программ (если речь идет не о веб сервисах, которым GUI не нужны)?
Рад, что я Вас удивляю. Значит, не всё потеряно.
Ещё раз повторяю. Устраивает Вас Windows платформа - юзайте на здоровье. Но завязываться на форматах WMF/EMF - дело гиблое, они для этого не предназначались. Они - для единовременной генерации графики, всей, от начала до конца. И не имеют возможностей, и изначально не предназначались для РЕДАКТИРОВАНИЯ своего содержимого.
Тоже кланяюсь. <_<