The Registry edit did not work for me..... First of all there was only a Default Key under TMM, I tried adding the key UseIViewHelper as a QWORD since i am on 64bit, and setting it to 0 (zero). After reboot, everthing did exactly the same thing it has been doing all along, switch away and return to either a desktop with windows resized and in different position, or on occasion resolution stuck @ 1024x768. The TMM 'fix' seems to do nothing for this problem.
Patiently waiting for something else to try......
Edit: evidently the registry edit did something, but the little it did is insignificant compared to the bad things that still happen. The desktop icons, (in my case a single verticle column from top to bottom of desktop), used to also get messed with, moved around into different positions etc. Now it would seem that something is putting them back where i left them, and since the TMM edit is the only thing i have done, i am assuming that was what did it.
The window position and sizes however are still being totally messed with and NOT put back where I left them. I just realized, i dont really care that windows in its infinite wisdom decides to freak out when i switch away from this system and goes to 1024x768, but when i return it damn well better put my windows back where they were in the size i left them. Unfortunately it does not, that is why this thread exists.