>OK, now I feel realy silly: I just tried using "fill" in MSPaint to replace the magenta with the backcolor of the command button and it seems to work. If it's that easy, why bother with masks?
What if your clients aren't using the same color scheme you are using? What if you have different colored buttons? That's why you use a mask.