I really do appreciate your quick response and offer of help.
Unfortunately, our corporate guidelines won’t allow for sending our mockups outside the company.
We basically have a large collection of Balsamiq templates of our current UI that we use when creating new mockups of UI changes (so we don’t have to redraw them every time).
Unexpectedly, it looks like I will have to redo them all if I want to keep on the current version.
I also appreciate your suggestions, but neither method will entirely work for me unfortunately.
The first option deals with fixed sizes, which don’t match the various size of buttons we are dealing with.
The second option, while much more viable, has two issues.
First is that the icons aren’t always centered (try an XS table icon in a 23x24 rectangle).
Second is that there is no way to control the icon color. It is always a gray color.
And neither method has an option to change state (normal, disabled, etc).
The only thing that looks visually the same is to take an XS borderless icon, make it black, and center it on the now empty button, then group it. I can then make symbols out of that group.
Still, I will have to replace every single button this way and redo all the links, since the new grouping doesn’t honor the link of the now empty button.
Perhaps could you consider an option for buttons that would allow for no padding?
Otherwise I will likely have to go back to a previous version, or face days upon days of redoing mockups that were “done”.