Windows doesn't have a concept of zombie children, hence: * `disown` not needed * we need a process handle because otherwise if the process have ended by the time `wait_for_termination` is called its pid may be reassigned to other process