Hello and thanks for your interest to the library )
1.) irregularly shaped buttons. I saw the round and oval buttons in the demo, and did hope that I could use any shape, e.g. an arrow, and make it a button. Does not seem like this is possible? It also seems that the round buttons from the demo are a bit misleading, since it seems that I cannot adjust the button size, if I do so, they are not round any more. Espedially there is no round button size a bit smaller than BUTTON_HUGE.
It's possible if you add an additional section to the skin where will be template of button defined. If you plan it, then I can explain how to do that with more details.
Other way is a using of Png glyphs (if button will have SkinData.SkinSection property = 'CHECKBOX' then this button will be always fully transparent and will show a content only).
QUOTE
2.) Buttons with animations. I had in mind a button, which, when pressed, starts something, a lengthy file copy for example, and while this something runs, I wanted to show some animation, e.g. revolving gears, on the button face, which stop if the button is pressed again. Animated buttons – I found nothing like this anywhere in the demos.
Unfortunately, this feature is not implemented, but you can do it manually if change a glyph by timer.