Возможность вставки объекта встроена в элемент управления RichEdit, это то, что использует Outlook, и вы можете сделать то же самое самостоятельно. Кажется, вам нужно реализовать свой собственный объект OLE для своего элемента, а затем использовать COM-интерфейс RichEdit для его вставки. Вы можете увидеть пример на MSDN, который получает интерфейс COM и вставляет объект здесь .