pero creas el empaquetado del programa o solo creas el ejecutable (.exe)..??
si estan creando el empaquetado con el que trae visual basic por ahi empiesa el problema utiliza otro empaquetador...
y si tratas de hacer funcionar solo el .exe en otro equipo no te va a funcionar.. en el tuyo finciona por que tienes los programas instalados ahi (visual basic y crystal report)..
ademas tienes que tener en cuenta que tienes que empaquetar el .ocx que ocupas y el activex..
eso no mas..