The VlcPlayerControl will automatically check the VLC version, and try to install from a package if it doesn't like what it finds. This is unsuitable for environments where users don't have permission to install files, or where the VLC libraries are provided via another mechanism.
It would be nice if there was a way to prevent VlcPlayerControl from doing the deployment thing, either by disabling it altogether or by allowing a client app to specify its own VlcDeployment instance to be used.
(Currently, the behavior can be disabled by commenting out the appropriate lines in VlcPlayerControl's Initialize() method.)