You can probably create an MST for copying additional files (like a custom GMS (macro) file) into the \GMS folder during installation of the application suite. I cannot comment on how to do that in any more detail. But you are asking for how to make the macro in the GMS available in the UI with a button...