I played around with
SetPortraitToTexture().
I can be used to create round textures of any sort. Even action buttons and aura icons could be changed.
Test:
http://www.wowinterface.com/download...ionButton.html
Has anyone tried stuff with that?
Btw...once a texture is changed
GetTexture() will return true for the portrait.
The only downer is the CooldownFrame which is a square.