Just discovered that in CS5/5.1, when Photoshop has "Application Frame" turned on and an image is opened not in tabbed mode (ie. is floating), when we launch our custom UI is shows up BEHIND the image. Our custom UI is actually run a separate process, so we basically block PS until we return. While blocked, any other application run from the Finder (unless it is dialog-based) will show up BEHIND the image in Photoshop.
Anyone know of a way to work around this? Can I let PS idle in an event loop of some kind? Funny how OS X doesn't have the concept of application-specific window priorities.
Europe, Middle East and Africa