Steve,
what do mean when you say those solutions won't work for you.
Do you mean they are not what you want, or you cannot get them to work.
I just tried the screenset file method and that worked fine. I'm guessing the Constructor/Destructor macro method will work fine too.
On a sidenote, you're much more likely to get the help you need on the UCCNC forum rather than the general Australia section of CNC zone.