I have several action groups defined that are related and mutually exclusive - Logically, I want to run only one of them at any given moment. The checkbox-centric dialog of Actions makes it possible to execute two of them, so it requires a fair amount of checking and unchecking of boxes, and the possibility of easily making a mistake because of this.
For example:
[ ] Compilation
[ ] Non-compilation
Sets the (FLAC) COMPILATION field to either 1 or 0.
Another example:
[ ] Individual
[ ] Group
Sets the ARTISTSORT field from the ARTIST field.. In the case of 'Individual' it does a firstname/lastname swap. In the case of 'Group' it strips leading articles such as 'the', 'los', 'el', etc.
Another:
[ ] Disc 1 of 2
[ ] Disc 2 of 2
Sets DISC and DISCCCOUNT fields for the common case of two-disc albums.
I have a couple others that have three choices. My suggestion for the user interface would be to be able to "group" these somehow and then present radio buttons in the dialog instead of checkboxes. Then, it becomes much easier to select among a group and becomes impossible to make a mistake and check more than one of them at the same time.