1. A method performed by a computer system having an operating system with native and non-native subsystems for debugging an application program of the non-native subsystem using a debugger designed for use with the native subsystem, comprising: receiving an indication to debug the application program of the non-native subsystem; attaching to the application program for use with the non-native subsystem; receiving an indication that the application program has started a new process, the new process associated with the non-native subsystem; and attaching to an executable component operating in the new process.