There are all kinds of differences between LV and the run-time engine, but I don't think they should affect copying of VIs (even built ones). I suggest you post your code so we can look at it.
By the way, if you what you want is multiple copies of your VI, all you need to do is rename its extension to vit and call it using VI server. A new copy will be created in memory each time you do this with each copy having its own memory space and FP. Search the example finder for VI templates and you will probably find some examples.
Addition - if you're trying to copy the VI into the exe, that is probably the reason for this as the exe would be write protected when it's running and you can't write into it. You shouldn't change an executable yourself anyway, as I think they're signed and changing them might cause the RTE not to run them.
Message Edited by tst on 07-20-2006 02:28 PM