1. A computer system for troubleshooting executing applications, the system comprising: a display; a logical processor; a memory in operable communication with the logical processor; an application program residing at least partially in the memory and being executed by the logical processor; a markup loaded in the memory by the application program; an application visual which is rendered on the display and includes at least one visual construct defined by the markup; a live authoring diagnostics round trip module (“LADRT module”) having the following functionality codes which upon execution by the logical processor provide the indicated functionality without pausing execution of the application program: (a) a visual construct property inspection functionality code which upon execution inspects at least one property of at least one visual construct; (b) a visual construct property modification functionality code which upon execution modifies at least one property of at least one visual construct; (c) a source code identification functionality code which upon execution identifies an application program source code that pertains to a selected visual construct, wherein a source code pertains to the visual construct when the source code specifies at least one of the following: creation of the visual construct, modification of the visual construct; and (d) a source code alteration functionality code which upon execution alters application program source code that is identified as pertaining to the visual construct.