(I have splitted the topic since the other topic isn't the correct place to discuss such things)
As lolmaus says, GridMove doesn't really do what you're asking for, it isn't aimed at doing it.
It has been asked for previously, however. I know I've seen an early version of a program that would do such thing, but I can't remember its name, unfortunately
If someone does know such a thing, please post here!