I’ve been searching for a while for a way to make VideoLAN – VLC media player the default DVD player in Windows Vista (32 and 64 bit). After, several minutes of fruitless searching I finally came across a lifehacker reference to Autoplay Repair and a guide explaining usage.
To use VLC I created an entry for DVDs with Autoplay Repair
See the VLC documentation for command line parameters. I used dvd://%L for now.
Then ran the Vista AutoPlay tool to make sure that VLC is the default.
Inserted a DVD and was off to the movies.