My question is pretty simple,

Does an OCX have to be registered to be used by my application or can I just place the OCX in the same directory as the .exe file? I know I can do it for DLLs but wasn't sure about OCXs. I have attempted to run a program in this manner and everything seems to work. However, I have always assumed that OCXs needed to be registered. Thanks in advance!

Matt