<p>My app has many controls on its surface, and more are added dynamically at runtime.</p>

<p>Although i am using tabs to limit the number of controls shown, and double-buffering too, it still flickers and stutters when it has to redraw (resize, maximize, etc).</p>

<p>What are your tips and tricks to improve WinForms app performance?</p>

Are you making good use of
```
SuspendLayout()
```
and
```
ResumeLayout()
```
?
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.suspendlayout(VS.80).aspx