If i paint a rectangle that is wider than 202 pixels wide with a LinearGradientBrush, i get a color fringe on the left:
LinearGradientBrush
Add this statement before the FillRectangle() call:
e.Graphics.PixelOffsetMode = PixelOffsetMode.Half;
That avoids off-by-one problems due to floating point rounding error.