Bhavbhuti,
You can iterate all the controls finding the min( .Left ), min( .Top ), max( .Left + .Width ) and max( .Top + .Height ). Then using that as a bounding rectangle determine the deltas to add to the .Top and .Left to recenter the controls.
>Is there any way to find out the size of the skin borders that will be required by VFPSkins and then based on this size, enlarge the form and center all the controls therein.