Hello,
I didn't read that code quite carefully, but it does not seem to be a visual component.
So, is it really necessary to build one of it?
Before you try to do that, maybe you could try just to get the .pas file without the extension into the uses-list of the
unit that has to use this control.
Then you can call functions like create, createnative, or
access properties and methods of the class IMessenger3.
Good luck,
S - tefano