1. A computer implemented method for delegating a status visualization task to a source application by a target application, the method comprising: creating a shared object in a shared memory by the source application and assigning a unique identifier (ID) to the shared object; passing the unique ID from the source application to the target application, when the target application is invoked from the source application to be rendered in a separate window; accessing the shared object by the target application based on the unique ID and storing a progress status of the target application within the shared object related to performance of an initial preoperational task associated with rendering the target application in the separate window, wherein the target application loads a target application's user interface (UI) in the separate window after the initial preoperational task is completed; the source application, entering into a listener mode to monitor the shared object; and the source application, continuously presenting the progress status of the target application during monitoring of the shared object and reflecting a detected change.