And I can initialize it when I need it right? Just like any other ActiveX?

I am looking for a minimalistic example somewhere to get me to understand the concept, all I am finding is just toooo much code. I like to start SMALL ... but I see where you are going with this,, I was just poking around and was led in the same direction as you are suggesting.

Do you happen to know if there is an idiot proof example of this somewhere,,, like Form1.exe and cls1.dll and A+B=C in it?

Thanks for the help