Yes. SNAPMODULE is on 2K implemented via remote threads (and waiting for them infinitely) into processes. On XP+ is SNAPMODULE made softly as via PSAPI but SNAPHEAPLIST is still done via r.t.. So, not-yet-initialized processes can be effectively crashed and for processes where some thread owns loader lock must caller wait. And there are poorly written things like cygwin1.dll that remains inside its DllMain(process_attach) forever, so any r.t. or apc get never chance to execute. Caller has to wait for the process as long as it exists (or can kill it).