In the code for setting the background color, there could be a boolean value that could be set to "TRUE" or "FALSE" like this:
Code:
<PARAM NAME="BackColor" TRANS="FALSE" VALUE="0,114,0" />
--OR--
<PARAM NAME="BackColor" TRANS="TRUE" VALUE="0,0,0" />
What do you think?