Hi,
I faced same problem. But I found that after loading libvlc.dll (with loadlibrary), registerying vlc is successfull.
You can test this programatically.
I am not sure why it required libvlc.dll to be preloaded.
Even simple LoadLibrary of axVlc.dll fails without preloading libvlc.dll.