Para agregar una DLL ActiveX que no soporta autoregistración a un paquete de distribución de Visual Basic, necesitarás registrar manualmente la DLL utilizando regsvr32.exe como mencionaste. Una vez que hayas registrado manualmente la DLL, podrás agregarla al paquete de distribución siguiendo estos pasos:
1. Abre el proyecto en Visual Basic.
2. Selecciona "Archivo" y luego "Agregar archivo".
3. Busca la DLL que registraste manualmente y selecciónala.
4. Haz clic en "Agregar" para agregar la DLL al proyecto.
5. Selecciona la DLL en el explorador de soluciones y ve a sus propiedades.
6. Establece la propiedad "Registrar" en "vsdrfDoNotRegister".
7. Construye el proyecto para crear el paquete de distribución.
Al establecer la propiedad "Registrar" en "vsdrfDoNotRegister", se asegura de que el paquete de distribución no intente registrar la DLL nuevamente, lo que puede causar problemas si ya fue registrada manualmente.
Espero que esto te ayude a agregar tu DLL ActiveX al paquete de distribución de Visual Basic.