Komponent Image na propert Anchors (możesz też wykorzystać Align - w zależnosci czego potrzebujesz). Ustawiając Left,Top,Right i/lub Bottom na TRUE powodujesz, ze komponent zaczyna "trzymać" się wyznaczonych krawędzi.
Więc jeżeli chcesz, żeby komponent zawsze mial margines 15 pikseli od prawej i lewej krawedzi. To podczas projektowania nadajesz komponentowi Image takie wymiary, zeby ustawić żadany margines, a następnie ustawiasz właściwosc Anchors.Left i Anchors.Right na True - komponent sam zadba o to, zeby ustalic swoj rozmiar po resize.
Jeżeli natomiast chcesz, zeby te wymiary były zmienne - w sensie kiedy wielkosc okna aplikacji przekroczy jakas wartosc progowa - wtedy ustawiasz inne rozmiary, to musisz w zdarzeniu (event) OnResize Formy obsluzyc jak sie ma zachowac komponent Image (do tego uzywasz propertow: Left, Top, Width, Height obiektu Image).
I viola.