Utilizar ActiveX delphi sin registrar
No, no es posible utilizar un ActiveX de Delphi sin registrarlo en el sistema operativo. Cuando se crea un ActiveX en Delphi, es necesario registrarlo utilizando el registro de Windows (utilizando el comando regsvr32) para que esté disponible para su uso en otras aplicaciones.
El registro del ActiveX crea una serie de claves y valores en el registro de Windows que indican cómo se puede utilizar el ActiveX, qué interfaces expone, qué métodos y propiedades están disponibles, etc. Si el ActiveX no está registrado, otras aplicaciones no podrán acceder a esta información y, por lo tanto, no podrán utilizar el control.
Es posible que haya confusión con Java debido a que Java utiliza la tecnología JavaBeans, que permite crear componentes reutilizables que se pueden utilizar en diferentes plataformas sin necesidad de registrarlos en el sistema operativo. Sin embargo, esto no es posible con ActiveX de Delphi.
Espero que esta información te sea útil.