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\
knight_killer is correct. i can tell you it'll work in any version of delphi:
object SpeedButton1: TSpeedButton Left = 152 Top = 384 Width = 23 Height = 22 AllowAllUp = True GroupIndex = 99 end