TPaint を使って描画をしているのですが、激しくちらついてしまいます。
OnPaint イベントで Paint.Canvas に描き込むだけでは駄目なのでしょうか?