Don't know if it SHOULD make a difference in this case, but Colors is the name of a function used in MS Graph, used to present an index and get back an RGB setting. It is considered a bit tricky to use an unqualified name that happens to overlap with another object.
If you print a report AND a table at the same time and they seem inextricably bound, and if you are distributing the front-end, I would suggest that you make a new copy of the FE file by deleting the report, then recreating it. See if your new copy does the same thing. My guess here is some obscure form of corruption in the FE file that you distributed. So... try rebuilding the report and distribute a new copy.