I’ve written a somewhat “smart” class to use Cocoa’s NSViewAnimation API to fade/move/resize Xojo controls and windows.
More info here: http://www.tempel.org/RB/CocoaAnimation
Feel free to comment here, though I may not read answer here after a day or two - I’m not often in this forum.