in reply to require Win32::Process, barewords "THREAD_PRIORITY_BELOW_NORMAL" not allowed?

You can't omit parens on subs that haven't been declared. Either add parens to THREAD_PRIORITY_BELOW_NORMAL, or import the constant before THREAD_PRIORITY_BELOW_NORMAL is compiled (in which case you'll get true constant).