Maximizar sin perder la posicion de objetos

Aquí puedes preguntar o compartir tus dudas y conocimientos acerca del programa
Hola a todos amigos!
Hace tiempo estoy tratando de hacer una funcion con la cual se pueda maximizar una aplicación sin perder la posición de los objetos de cada pagina,
Tengo este codigo

Wsize = Window.GetSize(Application.GetWndHandle());
Wposition = Window.GetPos(Application.GetWndHandle());
tblLabels={};
tblObjects = Page.EnumerateObjects();
if tblObjects then
n=1
for i,v in pairs (tblObjects) do
type = Page.GetObjectType(v);
if ( type == OBJECT_LABEL ) then
Table.Insert(tblLabels,n,v);
lbSize = Label.GetSize(v);
lbPos = Label.GetPos(v);
x = (sizes.Width/2)-(lbSize.Width/2);
y = (sizes.Height/2)-(lbSize.Height/2);
xWindows = Wsize.Width;
yWindows = Wsize.Height;
-- Objetos
Label.SetPos(v, x, y);
n=n+1;
end
end

Seria algo asi el codigo, solo que para todos los objetos como seria, o hay alguna otra forma?
Creo que no estoy muy perdido, de igual manera les agradecería bastante
Solo que no me funciona bien, algunos objetos no se acomodan al momento de maximizar
Simplemente ridícula la pregunta

Imagen

PD: si maximizas no se pierde la posición, todo lo contrario. se mantiene...
Gracias!, pero esas opciones no son para las posiciones de los objetos, si no para cambiar el tamaño de ellos según el tamaño de la aplicación, aun que no he usado todas las opciones

Imagen
Imagen
Algo asi como esto para que me entiendas, pero de forma que no tenga que estar poniendo nombres de objetos , si no solamente con una función se posicionen todos los objetos
https://mega.nz/#!zBpDAQgY!4yAoCeM6LnOS ... 6NjhCQqDZ4
hi Ed Nieman

look at the example after edite code in global function :

HIDE: ON
Hidebb Message Hidden Description
A ver verificaremos este ejemplo
Joder tio eres un capo esta muy bien
veamos
Probandooo!
:pc: ...
GRACIAS
Revisando
gracias