Hola Daniel Pc.
En un principio, mediante Vb no tienes posiblidad de saber cuando el usuario mueve un formulario... pero si hay una posibilidad de controlarlo: lo que pretendes hacer es posible subclasificando el formulario. Es una técnica en la que estoy muy verde, además de engorrosa y que en su diseño puede tirar el equipo y/o la aplicación (sobre todo si pruebas a debuguear). Se trata de indicar a windows la dirección del procedimiento que procesa el mensaje enviado por la ventana indicando que se ha movido, sustiyendo el procedimiento original por uno propio, que se ejecutará en su lugar. Una vez que realices las acciones que interesen (en tu caso mover otro formulario según la posición y tamaño del primero), se devuelve el control al procedimiento original.
Esto así a grandes rasgos. Busca en web información y ejemplos sobre subclasificación, que me consta que los hay, aunque la mayoría está en inglés.
Suerte.