As a designer, much of my time is spent designing  to meet the brand expectations of the consumer. So I have been looking into  design components (from scratch). Here is what I have come up with.
 Shortly I'll be applying these components to an overall design, but in  the meantime, try an get your head around the process of button  components. Here are a few I have created using curved shapes and  Photoshop effects.

Try  using 'screen' and 'bevel' effects to create simple buttons. Then using  gradients, you can add shine an reflection to your buttons.