The browse cell color is set by a program called "com/qad/shell/browse/wo081.r". When a browse (wo081 in this case) is run, the browse engine looks for this program.
The call signature is important. The handle to the browse results tab is sent in. There is a hidden field in the browse table called "local-variables.decoration_cell". This character field is a comma separated list of field names and status. The color for each status is set in client-session.xml.
Take a look at the program on your system and you will see how it is set.