As you said it doesn't seem possible to do that. What you could try to do though, and this is just a suggestion I throw like that, I didn't try it or anything, but you could have a background worker that checks once in while, whatever interval suits your need, if the application is not minimized, if its windows is in the boundaries of the screen etc... If it is minimized or out of boundaries then you show it. I think that could be a work around.