MenuShowDelay is my favorite trick.you can use it to speed up
interval used to delay the appearance of the cascading menus when you click Start on the Taskbar.
Start > Run > regedit > Enter > HKEY_CURRENT_USER > Control Panel > Desktop > double click MenuShowDelay from right side and change the value to something lower to reduce the delay (make faster) when your mouse goes over the menus under the start button.
Determines the interval from the time the cursor is pointed at a menu until the menu items are displayed.
To change the Start menu display interval, follow these steps:
try this but make sure you do it at the GUI setup, not at the first logon...