No, the UV light is the key to it all. Bromine has one important unique property that creates this phenomenon; Bromine molecules vibrate under UV light, specifically around 320nm.
[Science bit]
When UV light hits Bromine molecules, they begin to vibrate, exciting the outer shell of electrons. Those that did Chemistry at school or college might remember that Bromine has seven electrons in it's outer shell, as it's one of the Group VII halogens.
The Bromine really wants eight electrons in the outer shell, so it starts to hunt for any molecule that has one to share. Oxygen is one of these molecules and the O2 splits into two O- radicals then shares it's electron with the Bromine via a co-ordinate bond.
Co-ordinate bonds are the weakest of the chemical bonds and hence they are the easiest to break. By putting the plastic in contact with a destabilised peroxide mixture under the same UV that makes the Bromine vibrate, we provide enough energy to break the bond with the oxygen radical and a hydrogen radical H+ attaches itself, taking the bromine back to a stable six electrons in the outer shell (electron shells like even numbers).
The other factor is that brominated flame retardants are usually liquids. I know that you maybe think of plastic as a solid, but it isn't; it's a very small lattice structure that things can pass through. What happens is that the hunger of the Bromine for electrons is so strong that it gradually migrates through the plastic lattice to the surface. This only happens when UV light is shining on the plastic.
So, the optimum conditions that you need for this reaction to proceed either way are UV light, Bromine and Oxygen. Take any of these away and nothing happens. A lot of people described the Retr0bright process as simply 'bleaching' the plastic. If that were true, the Retr0bright process would work in the dark, which it doesn't. Try it for yourself, the parts just get wet, we've proved that.
The easiest one to take away from the reaction is the oxygen via a lacquer coat, as this acts as a barrier to the oxygen. The parts inside don't go yellow as they aren't exposed to UV light. If you use a lacquer with a UV filter chemical in it (usually an adsorber or an up-converter, both types of UV blockers) , then the problem should be cured.
[/Science bit]
Plastic that has yellowed inside and outside has just oxidised (the polymer has degraded) and that is usually permanent.
