Ok, I finally found a solution!
Here we go (for the others who got the same problem).
Go in Folder Option -> File Types.
Select the target extension (ex: AVI, MPG, etc...)
From there, you should see a "Advance" button, but if you don't (as I did) click the "Restore" button and it will bring it back.
Now you've got the "Advance" button back, so click it.
From this dialog, you must:
- - select the appropriate icon:
- Simply click on the "Change Icon" button, then select the right icon.
To get the VLC one, select VLC.exe as icon.
- select VLC as the application to use:
- In the action section of the dialog, click "New" or "Modify" button.
In the first edit box, you can customize the prompt of the contextual menu.
It has no impact on the execution of the file.
In the second edit box, you must select the application to use.
Click "Browse" to select VLC.exe.
- instruct which command to use when opening a file:
- In the second edit box again, next to the path to VLC.exe, you
must add "%1" (quotes are part of it, don't forget them).
Final result should look like that (depending on the installation path):
"C:\Program Files\VideoLAN\VLC\vlc.exe" "%1"
%1 is the file you try to open, so you could add another action
and, instead of opening the file locally, stream the file to another
computer. To do that, simply use the VLC commands, replacing
the file name by "%1" (don't forget the quotes again!)
Ex: -vvv "%1" --sout udp:192.168.0.42 --ttl 12
I hope it helped some of you to get through it. You need to do this for all file format you want VLC to play, and have an icon
I guess that the ones who have problem opening the files can resolve it the same way. After all, it is the real manual way to do it.