What are some things to remember when drawing in Window Forms
Check out the Painting techniques using Windows Forms
by Fred Balsigerat gotnetdot.com
. It is a good basic discussion of how to get the best performance from Windows Forms drawing. His hints include leveraging the power of the .Net Framework by using the proper controls and control styles as well as consolidating painting code in the OnPaint and OnPaintBackground methods.