It's asking a lot, but now that AuReiNand can do screen printing it would be much nicer to have a menu listing the payloads that can be booted. Use the file names from /aurei/payloads (which would no longer be changed to default.bin, a.bin etc.) and let button shortcuts be configured from the same menu.
I use a combination of AuReiNAND and
CtrBootManager9 to get a similar behavior:
I renamed the CtrBootManager9 arm9loaderhax.bin to default.bin and put it in /aurei/payloads/, so it will be booted with pressing L+R while power on.
You have to edit the a9lh.cfg of CtrBootManager9 every time, you want to add or remove a payload from the menu.
I think the effort for renaming a payload to fit the arm9select pattern is similar to editing a config file.
You could even keep the original names of the payloads (Was start.bin now Decrypt9 or else?) and put them where you want (i.e. all in /aurei/payloads).
I'm quite comfortable with this as I don't have to remember a key combination.
I use the no-init screen version of Auroras A9lh and it works well.
As the screen init is done for CtrBootManager9 by AuReiNAND and every other payload (like uncart) is loaded later.
Edit:
I set timeout=-1 in the CtrBootManager9 config. Auto-boot is not needed, IF the menu is booted up.