I am trying to detect the Print Screen button press while the form is not the current active application.
Print Screen
How to do that, if possible?
Yes you can, it's called "System hooks", take a look at Global System Hooks in .NET.