Lo único que yo sé hacer con respecto a eso es que el Picture o Image no desproporcionen su medida con respecto a la del Formulario, pero para una Picture el control no la estira (la imagen) esta sigue con su tamaño pero en un Image, la imagen si puede estirarse con respecto al alto y ancho del control.
Pero como en tu caso el contenido no es una imagen buscada sino unas lineas trazadas, los rectangulos, en verdad no sé, este código sólo es para que el Picture siempre conserve un margen con respecto al Formulario en el que se situa.
Private Sub Form_Resize()
On Error Resume Next
Picture1.Move 100, 100, Me.ScaleWidth = 200, Me.ScaleHeight - 200
Picture1.Width = Form1.Width - 300
Picture1.Height = Form1.Height - 600
End Sub
Ojala se presente la persona que pueda saber esto, porque en lo que a mi respecta, no tengo idea sobre cómo hacerlo.
disulpa que no tenga a la mano, el juego de cartas que necesitas para ganarle la partida al problema.