I don't know if this helps but take a look at
http://www.vbaccelerator.com/codelib/hook/vbalhook.htm

I used their example recently , modified it a little to determine when my form is moved in order to move another form simultaneously.