@DanThomas!!! You did it! The perseverance of the great Dan Thomas!
Once I imported the macro(s), the Import Quick Macro ran, with no errors, but created the initial and stubborn 999 year old macro.
Then, after running the Import Quick Macro Picker a few times and landing at QuickMacro4, there was resounding success. As you indicated, you only really have to run this once you find the proper UUID/Quick Macro.plist placement
I tested this 12 times before and each worked perfect!
Thank you so much for your time and skill set in creating and fixing this! I am very appreciative of your efforts!
The fix is actually pretty silly - meaning the problem was silly to begin with. I think I wrote that code before I knew much about how the internals of KM worked. Once I said to myself "You know how to do this, you've done it a bunch of times before!" and stripped out the poorly-written code and replaced it with how I do things now, it was pretty easy.
I still expect strange things now and then, because of those quick macros that won't go away. But time will tell. Keep me posted if something goes wonky, and particularly if you ever have to do the Picker again.
Do you think this is a new UUID, or is it one of the old ones? Because I'm thinking that I could initially filter out the ones you've already "crossed off the list", so to speak. You may not be able to tell, since I don't actually show you the UUIDs.
You can see the Quick Macro UUIDs, before the double-underscores.
So just save these somewhere, and the next time you have to run the picker, see if the new Quick Macro uses any of the old Macro UUIDs, or if it gets a new one.
Thanks so much, and no hurry. I'm only just now starting to use it again, since I got so used to it not working. So it's OK if it takes a while to get there. At least it's working now!!