Ah, that explains it. For those who love dichotomies, there are two ways to start a process under Windows. You can create a child process or you can create an independent process. You wait for children because technically, they are a part of your main process. You don't have to wait for independents because they have a separate life of their own.