in reply to opinions on Win32::Process::Hide

Not sure what the question is.

Clearly it works, so that isn't the question. Are you asking if you should use it, probably not, there is no reason for hiding processes (on windows) unless you're doing something unpleasant.

If you need users to not kill your process, perhaps it should be a service, use Win32::Daemon or similar for that.