1. A method for debugging a software application, comprising the steps, performed by a data processing system, of: opening in a Graphical User Interface (GUI) a GUI window; receiving a name of a process in the software application, where the process is a process to be debugged; displaying in the GUI window a graphical process icon representing the process; receiving an indication that the user has selected the graphical process icon displayed in the GUI window; obtaining information about all threads currently executing in the process; and displaying a process tree graphically representing the information for all threads currently executing in the process.