Most bgracontrols are like examples of the things you can do with BGRABitmap, if you want some new feature or addapt one to fit with your needs you can improve the code because it's LGPL.
BTW contact Dibo if you really need that state, he is the author of that component.
There is no 'visual settings' for enabled / disabled. Look, for example, the Paint code in BGRAImageButton: if Enabled then... check and draw the current state (that's modified when you move the mouse, clic, etc) else (when it is disabled) draw the disabled state.