RE:VB 6 No permite crear componentes
No se como es que lo empezaste a hacer, pero VB si permite hacer componetes(ocx, dll), sino puedes hacerlos puede ser por dos razones
1. No se hacen a partir de un proyexto .exe,sino cuando abres VB tienes que escojen entre Exe ActiveX, Dll ActiveX, Control ActiveX (aunque no creo que este sea tu problema)
2. Ocupas reinstalar VB.