Cocoa and Global Floating Windows again

I’m having trouble “cocoaizing” and app I’ve been using for many years in Carbon.

I’m using a Global Floating Window as a “pallette” from which I can drag favorite items to any other window in my app, whether the target windows is open modally, or not. This has always worked just fine in Carbon. But I can’t get it to work with Cocoa.

In Cocoa any dialogs opened modally, seem to prevent any interaction with the Globally Floating Window. So even though GFW window is visible, it’s unusable as I can’t interact with it.

Question is, is this difference in behavior expected between Carbon and Cocoa? And if so, how do I restore the desired behavior of dropping objects from a pallete to a movable modal window?

Yes

I’m not sure you can