Windows XP has some default settings that dealy the responsiveness of Windows, I Think that if I what to do some thing is should be done with out a dealy set by Bill Gates. In most cases 1 is the lowest setting allowed you can set it to what ever you want. I have the defaults here.
[HKEY_CURRENT_USER\Control Panel\Desktop]
HungAppTimeout=5000
This setting controls the delay before a hung application is allowed to terminate (each 1000 = 1 second).
WaitToKillAppTimeout=1000
This setting controls the delay before windows finally starts to shutdown (each 1000 = 1 second)
MenuShowDelay=400
This setting controls the delay before a menu or sub-menu pops open (each 1000 = 1 second)
AutoEndTasks=0
If enabled (set to 1) this setting automatically closes all running applications when Windows shuts down.
ForegroundFlashCount=3
Specifies the number of times the taskbar button flashes to notify the user that the system has activated a background window. If the time elapsed since the last user input exceeds the value of the ForegroundLockTimeout entry, the window will automatically be brought to the foreground.
ForegroundLockTimeout=200000
This setting controls the delay, following user input, during which the system keeps applications from moving into the foreground. (each 1000 = 1 second)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
"WaitToKillServiceTimeout"="3000"
Sets the time before a service is stoped (a service is a background process with no user interface).
Remember editing the registry can cause problems, if you do the wrong thing. Do not do this unless you feel safe editing the registry, and remember to back it up, read tweak #9
If you know any other registry entries that shorten delays set by Microsoft please PM and I will add it.
Hope you find this tweak useful, please do not post comments in this thread.
Edited by Michael, 12 May 2006 - 11:25 PM.