Hi DJkarl. Thanks for your response.
The machine I'm testing it on has .Net 4.0, the same as the development machine, so that's not the issue. (My clients also have v4.0.)
The location of the application's dll is a folder on the C: drive, so I don't think it is a trusted location issue either...