windows getting resized/moved after switching resolutions

Hey, I'm using RezLib to handle resolution switching and fading. After my game switches to 640x480 and quits, returning to normal 1024x768 resolution, my iChat buddy list is resized and my friend's Photoshop little toolbar floating window thingies get all moved over. Is there anyway to avoid this?

Well there are RezLib functions called AcquireDesktop and ReleaseDesktop, so I tried calling "Acquire" before changing resolutions, and "Release" after switching back. That didn't work, oh well. I don't really feel like changing APIs, so I guess this will just be a "known issue". It happens on a lot of games, anyways. Unless there is some nice juicy source I can just plug right in like RezLib hehe.

Incidently enough, I removed all RezLib related material from my project as I was moving it from CodeWarrior to Xcode today. It was a lot of work getting everything working and compiling, but it is over and I feel relieved.

So looks like I'll be putting in better resolution switching stuff, especially now that I couldn't worry about OS 9 if I wanted to.