RE:Distribucion de crystal report
Debes revisar algo muy importante, puede ser que tu ambiente de desarrollo sea distinto a tu ambiente de produccion (donde lo estas instalando), es decir, por ejemplo: Estas desarrollando en win xp y estas instalando en Windows 98, eso puede ser la causa de tu problema.
Otra solucion, "radical" es instalar Crystal Reports en la maquina de produccion, despues, instalar tu aplicacion y luego des-instalar crystal, quedaran unicamente los archivos necesarios para la ejecucion de tus reportes.
Espero haber ayudado.
Saludos,
Ricardo.