packa Wrote:Какие способы есть предотвратить это кроме как сохранение всего что творится в файл и воссоздание из него все заново?
Глянь на событие OnPaint - оно срабатывает тогда, когда что-то на форме перерисовывается (в том числе и "при нажатии на любую кнопку, и\или сворачивание окна"). Если тебе нужно, чтобы твой прямоугольник "держался" на форме всегда - тогда рисуй его внутри обработчика этого события....