With all the palette customization stuff that has been flying about recently, this file has become very messy.
It's huge: 1000 lines+. We probably should split this into one or more files.
The standalone window procedures for the minor dialog boxes (e.g. CustomColorDialog) are indented all the way to heaven and it's very ugly. These may need to get a similar treatment as the full dialog boxes.
Everything that happened in #56. Unfortunately it may need to all get torn out and re-implemented if we really want to clean this up.
Any other minor things in there that make us confused and upset.
With all the palette customization stuff that has been flying about recently, this file has become very messy.