Весьма сложная задачка в проектах ММВ - сделать растягивание окна мышью в любую сторону на любой размер. Особенно если в этом окне есть объекты, которые должны перемещаться сообразно тому, насколько растянуто окно. Автор в своем примере эти проблемы решил, и дал нам достойный образец. Берите на здоровье!