CD will not run

Hi,
I hope this is the right place to ask. I have made an application in AS2.0 in Flash CS3 and it all works fine, this was then converted to an exe file using mdm zinc 2.5 on my machine it works fine and from the company server it works, however, when on a CD or a USB stick it comes up with an access violation error I immediately thought there were some files or some data that the app was trying to create this is not the case. I then fiddled with the file and found that if you right click the file and go to properties>compatibilty then in the drop down box change it to windows 2000 it works fine.

Does anyone know how to fix this and does anyone know what I did so I dont do it again. As I dont want them to have to do that everytime they run the application.

It is hugely annoying and I am at my whits end.