I'm not sure if it is allowed to request new API features in Idea Exchange.
It should be possible to enable/disable custom commands introduced by a vault extension. E.g. if a command is only available for a special user (Administrator) the command should be disabled for all other users.
--Stephan