Thanks, zeljko.
To fix your problem: create your own TMySpeedButton from TSpeedButton and override paint.
What exactly i must override OnPaint event, or what?
Thanks, Avishai, but you not set flat=true.
See my attachment
1) enabled=true, flat = false
2) enabled=false, flat = false
3) enabled=true, flat = true
4) enabled=false, flat = true
See: 3 and 4 looks the same - this is not correct for me.