Colorpicker crash fix

This replaces the front and back bitmaps with raw byte arrays. It doesn't address the underlying threading issue in #3696 (I don't see why that fails and can't reproduce it), but this changes the failure mode to be at worst a visual tear instead of crashing.