I built Sigil from your repository. Indeed, it works great. Users who don't use Automation don't have a menu or toolbar.
It's a very clever solution, so I'm all for it.
Overall, supporting more automation lists, the ability to rename them, and easy assignment to three icons are very good ideas.
---
One small note: I would move the "OK" button in the "Manage Automation Lists" window a little.
---
@un_pogaz's ideas are also worth considering, but there are some doubts:
- Automation did not have a menu before, so linking the menu display to the toolbar seems OK.
- Checkpoints had a menu and a toolbar, so “keyboard users” could disable the toolbar but still have the menu and keyboard shortcuts. The current situation with "Checkpoints" is relatively neutral (it's about users getting used to the menu layout).
- We need to check whether disabling/hiding the menu causes the shortcuts to stop working.
- I don't know – maybe the latest proposal for an enable/disable option for the Checkpoints/Automation menu is worth considering? Then @BetterRed and other heavy keyboard users won't complain.