Change icons of the script in project

When you create a script with a name GameManager.cs it’s icon in project will change from default c# icon to this gear icon. How can I achieve this with my own scripts and icons?

See Assigning Icons here Unity - Manual: Working in the Inspector