Bueno voy a cerrar el tema porque ya encontre la solucion a este problema y lo comparto por si por ahy a alguien le pasa el mismo problema.
Primeramente para el que trabaja con las nuevas versiones de crystal reports (las que se encuentran en la pagina del sitio de sap) es decir el sap crystal report para visual estudio 2010 tienen que saber que al instalar el runtime de este es decir el CRRuntime_32bit_13_0 o superior este se instala en la carpeta llamada SAP BusinessObjects en archivos de programa (bien quizas ya lo sepan donde se instala pero sigamos) dentro de esta carpeta encontraremos la siguiente division de subcarpetas:
Crystal Reports for .NET Framework 4.0
Common
Crystal Reports 2011
SAP BusinessObjects Enterprise XI 4.0
bien lo que necesitamos se encuentra en SAP BusinessObjects Enterprise XI 4.0 en donde buscamos la carpeta llamada win32_x86 en donde se instalan las dll para poder levantar los reportes. Bien el problema que me saltaba a mi es que cuando queria realizar una impresion de uno de los reportes no encontraba una de las dll del crystal report o la buscaba en una carpeta que no existe en realidad al momento de instalar.
Aqui el mensaje que salta:
[No se puede cargar el archivo o ensamblado 'file:///C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll' ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.]
bien esta dll si bien se han dado cuenta existe en la carpeta win32_x86 solo que no esta en la carpeta donde busca la aplicacion la dll es decir dotnet1. La solucion si bien algo precaria fue crear esta carpeta "dotnet1" en la carpeta win32_x86 y alli copiar todas las dll que esta sueltas mas la carpeta "dotnet". Con esto solucione el error que tira cuando yo instalo mi aplicacion en la maquina de un cliente.
Recordar tambien que en el compilador de visual estudio en mi solucion en el archivo xml app.config colocar las lineas que especifique cuando publique el mensaje con unos pequeños cambios, es decir estas:
[<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/> <requiredRuntime version="v4.0.20506" />
</startup> ]
(Recuerden sacar los corchetes no
)
bien de esta manera cuando hagan el instalador ya sea con InstallShield o con el ya esta integrado en el propio visual estudio y al instalarlo en una maquina cliente (que no tiene el compilador ni ninguna de las herramientas de desarrollo) no nos saltara el error ese o no crasheara la aplicacion por esto.
Un saludo a todos y espero que esto le sirva a alguien mas que haya tenido el mismo problema