LaserGRBL support custom buttons. Right-click in button area to add a new custom button.
In custom button you can write a set of G-Code instruction to execute on button click. Special tags could be used to specify image size and offset.
In this sample we create a framing button. This button will be enabled only if a program is loaded and in Idle state.
In this other sample we create a new zero, setting a coordinate offset according to grbl documentation.