As some of you know, there are a lot of problems to make VLC run under Vista if you have Aero enabled.
UPDATE: Use VLC 0.8.6c to solve the problems and disregard the old fix.
However, there might be an easy fix:
- Clear your preferences and cache (remove %appdata%/vlc folder)
- Open VLC media player, go to preferences.
- Tick advanced in the bottom right,
- Go to Advanced > CPU on the left,
- Untick MMX accelerations.
- Restart VLC.
I hope it will work for you too :D