Change ImageEnView1.SetChessboardStyle to include Color1 and Color2 parameters so the chessboard colors can be set more precisely. Currently just one color (the Background property) can be changed.
Adding two color parameters would allow doing this for example: ImageEnView1.SetChessboardStyle(ASize: integer, ABrushStyle: TBrushStyle, AColor1: TColor, AColor2: TColor); ImageEnView1.SetChessboardStyle(8, bsSolid, $BFBFBF, clBlack)