The only case where I've seen a button with the program's logo is one that opens the About box. With the button as it is there are some people who don't see it, imagine if it had the program's logo then? They wouldn't even notice it's a button.
As for splash screens, if you don't like them there is always mkisofs, cdrecord and many other alternatives