Так а выводы?
Суть в том, что у тебя (в отдельных ли файлах, или в ресурсах экзешника) лежат шаблоны некоторых элементов (заголовок rtf файла, всякие типичные элементы (точнее ихний 'нотпадовский' код): таблицы, типичные оформления, вставка объектов и т. д.). При его генерации в своей проге ты работаешь с ним, как с текстовиком, используя при этом свои шаблоны. Вот и всё. Если есть смысл, я могу написать и прислать пример, только тогда желательно скажи, что именно записвает твоя программа в rtf (как оформлены данные) и откуда это берётся (из формы, из БД, из XML и т. д.). Если это, конечно, не засекреченная информация...
По размеру это, конечно, не лучший вариант, но по скорости работы самый быстрый (явно быстрее, чем запуск Word, как OLE-сервера).