Sorry, transparency and Windows again an issue?

I’m not sure you understood. I start with a ContainerControl. I then put a Rectangle Control on that. Then on the Rectangle Control I put all my buttons. Each is a Canvas. Each button itself is drawn/painted by the Canvas’ Paint Event.

One may also use Drag/Drop to re-order the buttons.