Nevermind. Я смог решить проблему, удалив все соединения и поставив их снова.
Что-то странное с моей стороны.
Вы пытались установить свойство DoubleBuffered для формы?
Двойная буферизация могла бы помочь, другая вещь, которую Вы могли бы хотеть попробовать:
SuspendLayout ();
dostuffhere...
ResumeLayout ();