Я бы установил максимальный размер, минимальный размер и убрал значок захвата окна.
Установить свойства (MaximumSize, MinimumSize, SizeGripStyle):
this.MaximumSize = new System.Drawing.Size(500, 550);
this.MinimumSize = new System.Drawing.Size(500, 550);
this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;