Just a shot in the dark here - is the Atom Macro Group active? I noticed when running this macro (thanks for making it JMichaelTx), that it doesn't produce names if the group is inactive, or the names of inactive macros in an active group. I suspect this is a direct result of the original Dan Thomas macro, which logically wouldn't bring up inactive macros for execution, but I could be wrong as to all of this. ComplexPoint's functionally similar macro here will display inactive macros in an active group and any macros in an inactive group.
I don't know enough JavaScript to know how to make either script treat inactives the way the other does.