I asume that you are NOT talking about the IDE, but about the run time library....

It depends on if your ActiveX component references any VB runtime environment library.

If not, then, no. You don't need the run time library.
You only need to register your ActiveX EXE component on the user's machine. Just run it, it will register itself.
With a DLL, use "regsvr32.exe" to register your component.