Yes.
One way to secure buttons is to add visibility animation to the button. If you use the CurrentUserHasSecurityCode(security code) function, you can make a button visible based on the same security codes that you use to secure a screen.
When the button is invisible, it is also inactive.
With this function, you can allow multiple security codes to see and operate a button. For example, if you want to give users with security codes A and B access to a button, the expression would be CurrentUserHasSecurityCode(A,B).
If you are using RSView SE software, you can also add security to a button using VBA (if you choose to use that option).
Rick