You have to modify the cert if they don't accept the OS or local trust
stores. No real way around that problem :)
We have been doing some work on "look-alike" certs. You can always use
Mallory's CA (using the openssl command) to create a cert, sign it and
then possibly just replace the public key and modulus on the hard
coded cert. It is a tricky business, but it can usually be
accomplished without a lot of pain :)