I think it would better using TBitBtn (added in the 3rd party list and thus skinned) instead of TsBitBtn. There is some bisbehavior in TsBitBtn component… Let's compare these two controls:
1) Put them (TBitBtn (skinned) and TsBitBtn on the form
2) Set their “Kind” property to (for example) bkCancel (or bkOk, it makes no difference as a result)
3) Set their “Default” property to True
4) Run the form
5) See the difference ([attachment=6036:TBitBtn (left) and TsBitBtn (right).png]): TBitBtn, on the left, it looks more correct than TsBitBtn.