You can use the assembly binding failure logging feature – it needs to be enabled and then you can use the fusion log viewer to see the results
http://msdn.microsoft.com/en-us/library/e74a18c4(v=vs.110).aspx
Not sure how you will get this onto your clients machines.
When I first read this my first thought was given it seems most common on win xp boxes is this a .net version/ bit wise problem or is your .net dll missing a dependency not present on these machines.