1. A system for routing exceptions to a subsystem of an operating system, comprising: a processor and memory; a first subsystem of the operating system, the first subsystem having an associated process, the associated process having a process space; a software component that generates an exception, the software component operating in the process space; and a global exception handler, the global exception handler registered by the associated process for handling exceptions in the process space of the first subsystem by receiving the exception and routing the received exception to a second subsystem of the operating system, wherein the first subsystem of the operating system provides a WINDOWS interface and the second subsystem complies with a portable operating system interface specification.