I've been tasked with writing some code that provides behavior similar to that implemented by allsnap, but with "persistent magnetism". That is, windows will "snap to" each other whilst moving them about, and once snapped they will stick together like real magnets would. So if I snap one window to another, dragging either window will result in the other window following.
Yes, this raises the question: how do users pull windows apart once they're joined? I'd imagine some kind of hot-key could solve this, but that is irrelevant to my question.
My question is: is there an existing product - free or otherwise - that provides this behavior? It would need to work on XP.