I'm using the ordinary Delphi forms, unless there's something better you can recommend.

the thing is, I already have an image for my program, but, i want the buttons to retain that beveled effect that they have in photshop, but it isn't possible to do that if i cut it out of the photoshop image because it would lose that effect since it isn't on an object in photoshop, meaning, the buttons are pillow embossed into the control panel as one JPEG image, and I am trying to set it up in such a way that the buttons can have that look but allowing them to light up when the mouse hovers over them, and i have no idea of how to make them light up, i already know how to use the mouse events, but the problem is figuring out how to actually change the button, or paint on it, or even paint an entire graphical button in Delphi.


Like for instance, i want it to be able to change like Windows Media Player's buttons, while it has it's pillow emboss style.