BTW, I noticed that start.exe CREATE_NEW_CONSOLE handling will not be right with your patches. "/b" option should probably use DETACHED_PROCESS.

that's not what testing suggests (from a W10 cmd prompt). I'll skip this one.

Z:\>start /b tasklist


Z:\>
Image Name                     PID Session Name        Session#    Mem Usage
========================= ======== ================ =========== ============
System Idle Process              0 Services                   0          8 K
System                           4 Services                   0         20 K
Registry                       108 Services                   0     29 472 K
smss.exe                       388 Services                   0        156 K
csrss.exe                      480 Services                   0      1 332 K
...