Ah, now this is interesting. I spent some time with this problem after work on Friday, and I seemed to have taken a step forward - I now have an executable, that I unzipped to see what was inside. It does indeed contain the modules that are need for that code. So I do believe that what I actually have is a viable working executable.
However, this still leaves me puzzled as to why it displays incorrectly, still showing the :not an identifier output, upon startup and during the program? this may be unrelated to the executable creation, so perhaps this is now a different topic to discuss? If so, can anybody (more experienced in the monestary) kindly let me know if I should continue here, or start a new thread?
Many thanks as always