メインのスレッドとは別にもうひとつスレッドを作り、
そのスレッドで
while(1) ShowMessage("TEST");
とかやると、何回目か(回数は不定)で、

プロジェクトhoge.exeがEInvalidOperationクラスの例外を生成しました。
'Canvasに対する描画ができません'

という例外が発生するのですが、何が間違っているのでしょうか?