Carl.
I use a lot of DRO's for some of my Macro programs - these are user DRO's. Mach 3 saves all these, and they appear untouched the next time you start up.
Other DRO's (not USER DRO's) may, I think, change on start-up dependent on what triggers them.
Which DRO's change ?
I think I would create my settings on an ALL UserDRO table and then transfer them across to the "correct" DROs when you run your Macro. If some of them involve active DRO's, you may have to copy them back to your table before you close down (using another Macro)
Jim