As I know you can use bcdedit to specify the boot menu time-out value in Vista. Maybe you can change to 1 second. You need to run this command with administrator id.
1) Open command prompt with admin id.
2) type the following command to show your booting info.
bcdedit
3) Change the timeout value. Use the /timeout option and specify the timeout value in seconds. For example, to specify a 10-second timeout value:
bcdedit /timeout 10If still have doubts, it's better for you to post the problem again on this Vista boot pro website forum to get more info.
Hope helps..
picoHat
Home Network, Wireless Network and Computer Networking Made Easy