I\'m not sure why the TSpeedButton has this property but when a TSpeedButton is the only button of a given groupindex, it doesn\'t stay pressed, whether or not \"AllowAllUp\
Set AllowAllup to true, and Down to false.
Then in OnClick event:
OnClick
.... btn.AllowAllUp := not btn.AllowAllUp; btn.Down := not btn.Down; ....