How does this work? You would have to create a fully movable statue from adamantine, because the spell itself has a limitation of 9HD per undead, and only 10HD Haunts (with Cha >=17) can actually "become" animated objects from non-mobile objects. Is there something I am missing?
Ah, yes, I probably should have included this part. Haunt Shift is complex, and how to use it is complex too. In this case, you need to have lower HD when the spell is cast, then higher HD after it's cast, so as to become a 10HD+Haunting. What you do is this: first, you need someone who's undead and has 17+ Cha, and 10 or more HD. This can be a party member or a Rebuked Undead or whatever. Now, assuming they're evil, give them some Holy Arrows, enough to bring them down to 8HD (which is the spell's limit, not 9, btw). Now, for all intents and purposes (including spells, which is what's important here) they have 8HD. Cast Haunt Shift. Now have them manifest and drop the arrows (or, depending on the DM's ruling, the arrows might not come with them anyway). You now have yourself a Haunting that can actually animate the thing. Tada!
The other easy method, however, is simply to make a Skeleton out of Adamantine, instead of a full statue body. Lower level hauntings can already move something in the way that it normally moves (they can make a cape flow about or a wheel turn) so as long as all the joints on the thing are connected by bendable wire or something like that, the skeleton can move naturally. That way you can use low level hauntings or low charisma hauntings without any problems. Basically, it would move just like a normal person's skeleton.
JaronK