Me, I normally use a really old version of Paintshop Pro. Simply because it has a really small foot print. You can create most of the same effects with it. But the nice examples don't exist hence I pointed you at the Photo shop examples. Still you can pull any sample of buttons you want into the custom control.
I suggest you create a blank button then add overlay graphics to the blank button.
Should take less time than reading this post.....