OLE 2.0 in Delphi 2.0

I am experimentig with TRichEdit. I would like to insert piece
of my data in TRichEdit, which would be represented by an icon.
Does anybody have any experience with this? I think, I should create
(and register?) new TOleObject, but I do not know how to do