Para respetar siempre los porcentajes, podes valerte del evento OnResize del formulario, y de su propiedad ClientWidth para calcular el tamaño de cada stringgrid.
Con la barra de estado y el menú, pues estos siempre ocuparán todo el ancho disponible, asi que no hay nada que hacer.
Hasta luego.
