Я не уверен, почему TSpeedButton имеет это свойство, но когда TSpeedButton является единственной кнопкой данного группового индекса, он не остается нажатым, независимо от того, нажата ли кнопка «AllowAllUp». Возможно, контроля джедая будет достаточно, но, надеюсь, есть какое-то решение. Любая помощь или анекдоты приветствуются.
Кстати, я (все еще) использую Delphi 7, но не уверен, что это загадка по всем направлениям.