The admin side of Buttons is very simple.
An application administrator can navigate to Admin > Buttons
Any user(s) added to this permissions box will be able to manage (i.e. add/remove) buttons.
Generally, only administrators will be given the ability to create and manage Buttons, however, if you have the sort of Company environment where users can be trusted to make these and share with others there is the option to do this by giving more users this ability.
Those who have been given permission to manage buttons can also assign permissions from the front end of the application with an already existing button or when creating a new button.
Please note: Permissions in this area is solely based on whether the button will be visible to the user(s). In other words, they will not be able to manage the button (i.e. edit/delete). In order to manage buttons, they will have to be given permission from the admin side.