Is it possible to make the buttons transparent? The idea would be to create all the graphics for the buttons in one large single background image - all carefully arranged, of course, so that the positions matched the transparent buttons above.
-nudone
I've been experimenting with that a few weeks back, but couldn't see a use-case for that, but this way it sounds plausible

Worries me though if you'd want to move some button(s) to another spot in the grid, you would have to re-do the graphic background (guess it'll be implemented in that way) for that.

Maintaining several smaller images separately sounds easier to me, but I'll see what I can do.
That locks out multiple-state buttons
-cranioscopical
That is another feature I've been thinking about, maybe semi-transparent colors for each state would work, will be in the same test as above I guess

Maybe it's just something to consider if you do a rewrite of the program.
-nudone
What I started a month ago has been 'postponed' for now, as I decided it's better not done in Delphi 7. My original, rather ambitious, plan of re-doing it in wpf/c# (back in March/April, geez was it that long ago?) is much more likely to succeed, but it's probably not going to happen before 2012 is on the calendar.