Hola, si lo que estas usando son TImage puedes poner la propiedad strech a true. Así puedes resolver el tamaño de las imágenes.
Para el tamaño de los botones, podrías utlizar proporciones con respecto al formulario principal.
Por ejemplo en el método OnPaint o OnResize (No estoy muy seguro de cuál de los dos) podrías poner algo como.
Código Delphi
[-]
Button1.Width := round(Form1.Width * 0.1);
Espero te sirva