Citations
Claims1. One or more computer readable storage media storing computer-executable instructions which, when executed on a computer system, perform a method comprising:
2. The computer readable storage media according to claim 1, further comprising receiving a user command while delaying the operating system shut down, and terminating the application responsive to the user command. 3. The computer readable storage media according to claim 1, wherein the step of determining that the operating system shut down should be delayed comprises: sending a shut down request to the application; and receiving a negative response to the shut down request from the application. 4. The computer readable storage media according to claim 1, wherein the step of determining that the operating system shut down should be delayed comprises: sending a shut down request to the application; and receiving no response to the shut down request from the application. 5. The computer readable storage media according to claim 1, wherein the application is a graphical user interface application with no top level window, and the step of determining that the operating system shut down should be delayed depends both on receiving the information from the application and on receiving a negative response to a shut down request from the application. 6. The computer readable storage media according to claim 1, wherein receiving the information from the application occurs prior to receiving the command to initiate operating system shut down. 7. The computer readable storage media according to claim 1, wherein receiving the information from the application occurs after receiving the command to initiate operating system shut down. 8. The computer readable storage media according to claim 1, wherein receiving information from the application comprises: receiving a query relating to delaying operating system shut down due to the status of the application; and in response to the query, sending delay information previously received from the application, the delay information related to a task that the application is configured to perform. 9. The computer readable storage media according to claim 8, wherein receiving information from the application further comprises receiving updated information relating to the task, and displaying the information received comprises displaying the updated information. 10. One or more computer readable storage media storing computer-executable instructions for providing a user interface allowing a user to view applications delaying operating system shut down, the user interface comprising:
11. The computer readable storage media according to claim 10, wherein the application delaying operating system shut down is a graphical user interface application with a top level window. 12. The computer readable storage media according to claim 11, wherein the delay information region for the at least one application region does not display any information if the at least one application region corresponds to the graphical user interface application with a top level window. 13. The computer readable storage media according to claim 10, wherein the application delaying operating system shut down is a graphical user interface application with no top level window. 14. The computer readable storage media according to claim 10, the graphical user interface further includes a running application drop down menu object, which responsive to selection causes a list of other running applications to be displayed. 15. The computer readable storage media according to claim 10, wherein the application identification region of the at least one application region includes a title, and one of a thumbnail image and an icon, associated with the application corresponding to the at least one application region. 16. One or more computer readable storage media storing computer-executable instructions for performing a method for executing an application task on a computer system with an operating system, the method comprising the steps of:
17. The computer readable storage media according to claim 16, wherein the application is a graphical user interface application with a top level window. 18. The computer readable storage media according to claim 16, wherein the application is a graphical user interface application with no top level window. 19. The computer readable storage media according to claim 16, the method further comprising the steps of: while executing the task, receiving a shut down request from the operating system; and sending a negative response to the shut down request. 20. The computer readable storage media according to claim 19, wherein the first signal comprising the information relating to the task is sent after receiving the shut down request from the operating system. |