Скажите можно ли сделать в BitButton что при наведении на кнопку она меняла свой цвет
Можно, конечно. Нарисуй разноцветные картинки, и показывай их в событиях OnMouseEnter/OnMouseLeave, добьешься необходимого эффекта.
Ну, или по аналогии:
http://www.delphisources.ru/pages/faq/base...tton_color.html