Yes this is what should be done, still I think that providing some hooks would be good.
Another option would be to just create your own polymorphic method for MooseEntities that provides your desired set actions. So, instead of using the default mooseFinderActions, you would use your own like this:
yourOwnActions ... ^ aCollectionOfGlamourActions
And then in the browser:
a list ... dynamicActionsOnSelection: [ :list | list selection yourOwnActions ]
Would that not be enough?
Stef