You could use PNG-24 files with a transparent backgound. I just did a quick test on with my own theme "Accent" and it does work.
You have to make the background transparent yourself in whatever image editing program you're working in. If there's already white in the background of the initial image it needs to be cut out, and placed on a transparent background before saving it out as PNG-24. It cant just be saved as transparent.