Hi Shawn. Thanks for the feedback.
But there are a few things I would like to understand.
Using the assoc command, I can see 2 things:
- It is not clear what the association is using that command
- Not all associations are shown using that command
1-
On #1, for the common .pdf association, what we can see is:

What is that AcroExch.Document.DC about or coming from ?
We can deduce that it may be related to Acrobat Reader, but then who knows what that is really.
2-
On #2, I do have an association for .php files with Notepad++:

but using the assoc command shows nothing:

Why ?
Does the assoc command only reports system wide associations and not user based associations ?
That said, I also created another association for .css files in the exact same way as for the .php files, and this one shows up:

Why ?
And again, we have no clue what CSSfile really means.
3-
I tried to use the "delete" function ("assoc .css=nothing"), and it came back with:
Accès refusé.
Une erreur s’est produite lors du traitement de : .css.
It's in French, but it would show in English as:
Access denied.
An error occured while processing: .css
What is that about ?
This is not a system association.
This is an association I did create myself.
4-
Finally, I tried to look at the Types utility but using the lik you provided, it does not work. It says :
The link is missing
But what is even more surprising is why we have to rely on an external utility for this basic file association task.
It should simply be available in Windows. Right ?
In summary, this is a sad story about something so simple that it should simply be available in Windows.
Mr Microsoft ? Why is it not simply there ?
Thanks.