In a modern world, the "add list" is controlled by provided interfaces. Not sure whether Zope 2.10 is modern enough.
Apparently, you have a Products.PluggableAuthService version compatible with your Zope version. It comes with plugins. Look at their code (and especially how they are registered during initialization) to have examples.
Thank you. I've tried wayback machine before for old Zope docs and always come up empty. I guess I tried looking for the old zope.org version of this doc before, and forgot to try again for the plone.org version.
As a follow-up, I did eventually get my plugin to show up in the Add-list.
What's infuriating is that it did not show up in the Add-list when I tried adding it as a develop-egg, it also did not show up in the Add-list when I moved it into the products directory as an old-Zope Product.
It finally showed up in the Add-list when I moved it into the parts/plone/PluggableAuthService product as a built-in plugin within PAS itself.
In all 3 cases, my code did not change (except for the filenames when moved within PAS).
My plugin still is not working, but that is a separate issue for a new thread.