I have an app that has a ton of controls on it. And it has a massive amount of flicker, particularly on startup.
I applied this fix to it.
prote
Your should try standard windows forms control property called DoubleBuffered. http://msdn.microsoft.com/en-us/library/system.windows.forms.control.doublebuffered.aspx