Click on the Vista Start icon and type in regedit in the search field.  You can also use the RUN Command provided it has been enabled.  Press Enter.

This opens the Registry Editor.  Where you will see the various registry folders in the upper left side as shown below.

From here we need to expand HKEY_CURRENT_USER Control Panel Click on Desktop

This opens several values in the left panel.  We want to Double click on “MenuShowDelay”.

After double clicking “MenuShowDelay” you will get the following Edit String window which should have a default value of 400.  Delete that and change it to 0.  Click OK and exit out of the Registry Editor.

That is it!  Now the Start menu will launch much faster!  Good Luck!