Can you have them use base64 encoding on the image data before they send it to you? If so you can get executables that will decode the image on your side and avoid the problem completely. Base64 encoding is a fairly common method for transferring image data so you may find that the systems that you are sending to will be able to handle the decoding on their end.