Launch "msconfig" from the run menu (press WINDOWS KEY + R to access this):
Select the Startup tab in the MSConfig application. This will list everything that loads when Windows Vista first starts up. Unticking items from this list and clicking OK will prevent them from loading the next time:
If you accidentally prevent something from loading that you need, simply repeat the process but tick the box you wish to activate.