when using Event/Select the sound always plays when the button is release with the mouse.
Ah yes, that's because MaxGUI Buttons don't have a "mouse down" event on Win32/Mac. Tis a shame really, as those platforms are just as capable as GTK in supporting more events.
You may have to resort to what David says above, unfortunately.