Hey, Mike. Using L-click to show the pop up object works; it shows up above other windows. I'm guessing that's because you are actually setting z-order when you click on it. However, when it's set to show up on timer, it doesn't show up over other windows.
Here's a sample gadget: LINK
Here's the object version: LINK
My popup is triggered by an event, no clicking involved. But the sample objects above are the same principle; they popup on timer.
I selected all and exported as a gadget (simple deployment). I run it, open a window to full screen and it doesn't show up on top unless I click on the gadget's icon or otherwise manually bring it to front.
I'm not sure what I'm doing wrong.