SciTE (and probably N++ since it's based on scintilla) has a subsystem setting which can affect how it invokes a process. See the "Command subsystem" section here: http://www.scintilla.org/SciTEDoc.html Usually I run with subsystem 0.