Custom GUI buttons without any text, picture only

So I’m making a simple play button for my game. It is just a simple triangle sprite. And I have 2 png files for my button, one for normal and other for pressed button. So if I make a custom gui skin and add these sprites, I have to add text to my button via script (GUI.Button(rect, text)), which I needn’t, because my button is only a sprite without any text. Secondly, if I create a custom gui style and add the png as a texture, then only 1 button picture can be displayed ( no picture for pressed button). Can you please help me solve this? I mean, maybe there is another way to add buttons to a game, which I’m not aware of?

Have you tried the 4.6 beta yet this may help slightly with designing your GUIs to have different images based on click and other things.