Sunny,
>Are u suggesting me to create AxitveX buttons on my own ? Please shed more light on MS ActiveX buttons.
Nope, I'm suggesting that you use the ActiveX Forms controls that ship with VFP. When you choose Insert Control select the item named Microsoft Forms 2,0 CommandButton.
You can not use the property sheet to edit the backcolor, but you can do it at design time like this from the command window with the button selected:
aselobj( laButton )
labutton[1].object.BackColor = 255
or at runtime with
thisform.cmdMyButton.object.BackColor = 255