I found an answer that works. I had an applescript that does a dialog upon being launched, and that was causing the nuisance dialog. I eliminated the dialog at the start of the 'on run' code that does a "Save" of the Desktop icons.. I realized that drag-and-drop of a folder of the application would still trigger 'on open' to do the "Restore" I created a new.app and launched it by double-clicking its icon. The nuisance dialog appeared, and I OK'd it. I then draged-and-dropped a folder on the new.app icon, and got another nuisance dialog, which I OK'd. That did a "Restore". From then on, either launching or drag-and-drop worked properly without nuisance dialogs. So I now have a single application that either Saves the Desktop, or Restores it, depending upon how it is triggered. Of course, this app must be on the Desktop to be accessible. In System Preferences - Security & Privacy, it's the Automation tab that records the use of such applications.