El problema es q depurando el código paso a paso o ejecutándolo diréctamente el error no sale por ningún lado...en cambio cuando lanzo el ejecutable en otro ordenador sí q me sale
Seguiré investigando y si descubro algo os cuento.
Gracias por contestar de todos modos.