So the general user has the ability to resize the application window by simply grabbing the edges and then dragging them to get a window of their preferable size. Is there a way to prevent them from doing this entirely? More importantly, is there a way to prevent them from changing the dimensions past a certain point? So that they can never make the window smaller than 640 x 480, for example.
Ticking the "no thick frame" box in the properties window will stop the user being able to resize the window.
To limit the minimum window size, you should be able to use the window control object, and resize the window if it is too small.