Ohne diese an das OnCanResize-Event gebundene Methode tritt das im OP beschriebene Problem also nicht auf? Wenn das so ist, dann ist doch gut.
Um eine Mindestgröße eines Forms festzulegen, gibt es
TForm.Constraints. Oder du gibst deiner Routine, die die gespeicherten Werte ausliest, entsprechende Vorgabewerte. Oder beides.
Grüße
Dalai