Hey Gabriel,
The set-up:
The Pallette:
To surmount the problem with your macro running in the background you'll have to get creative.
You'll have to turn OFF the background macro while the one-time palette is visible, and have your macros turn it back on when run.
Or you'll have to use a full-time palette and deactivate it in each macro.
Either way should be doable, but if your background macro is mission-critical then the second method will be the way to go.
Ray is talking about the Conflict Palette here.
-Chris