Возможно не то, но вдруг.
Старый добрый RxRichEdit из RxLibrary имеет возможность вставлять в существующий документ форматированный текст, не удаляя старый.
Если что, этот текст можно подготовить и в программе - формат rtf на самом деле не сложный, если прочитать спецификацию или посмотреть код, вставляя и форматируя.
И конечно, программная вставка и форматирование есть.
Можно вставлять картинки, объекты.
Как объекты будут отображаться зависит от программы-сервера.
Видимо, хочется вообще избавиться от RTF? Предполагаю, что лучшая из реальных альтернатив это Html.
Нужно искать хороший компонент html-редактора.
Есть еще SVG, но он наверняка не подойдет (но в нем есть точное позиционирование). А какие-то самодельные форматы компонентов это скорей всего ненадежно и будет иметь свои проблемы хотя бы в плане дальнейших перспектив.