I am sharing the way we have created buttons in Agentry application. It gives great flexibility.
The output looks like the following
You have to define a field of type push button, One can use the Format: field to display lable on Button.
Rules setting (nothing to change)
Button Appearance here you give the image you want to dispaly on button.
I hope this will help.