I'm in exactly the same boat, but considering no-one has responded to this in over a year I am not hopeful that a solution can be found.
if this only happens after xplane has been previously installed, where are the files or what are the registry keys, that are being read for xplane to know there has been a previous install?
if we can remove them, then we can do a fresh install and specify a different location