デザイナーでデザインした後、
プログラム側で

textbox1.Font = new Font("MSゴシック",15);

なんて、する場合

textbox1.Font.Dispose(); //<---  これ、必須??
textbox1.Font = new Font("MSゴシック",15);

リソースの開放漏れ、起こしそうな気もするし、
気にしすぎのような気もするし。。。