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