Filikonen visas i Windows-operativsystemet till vänster om filnamnet och representerar vilken typ av fil det är. När en användare klickar var som helst i raden i en viss fil visas ikonen markerad.
I Windows hämtas filtypsikoner från registret, specifikt från registernyckeln HKEY_CLASSES_ROOT\.ext, där \.ext är filtillägget. Till exempel skulle nyckeln för att hämta ikoner för filer med filtillägget .jpg vara HKEY_CLASSES_ROOT\jpg. Standardvärdet för nyckeln är ProgId för applikationen som är registrerad för att öppna den filtypen. Ikonen kan hämtas från programmets resursfil med hjälp av API:er som LoadIcon och ExtractIcon. Om nyckeln inte existerar eller inte har ett standardvärde eller dess motsvarande CLSID inte finns, hämtar Windows ikoner från skaltillägget (om någon) som anges i undernyckeln HKCR\.ext\shellex.
Så här görs det på Mac:
Finder-applikationen för Mac OS X använder Core Services-ramverket för att hämta ikoner för filer. Varje fil har en resurs som heter kMDItemContentType som innehåller Uniform Type Identifier (UTI) för filtypen, vilket är en sträng som identifierar filtypen. Ikonen för motsvarande UTI hämtas från systemdatabasen, som vanligtvis lagras i filen /System/Library/CoreServices/CoreTypes.bundle. Om ikonen för en viss UTI inte hittas i databasen, hämtar Finder-applikationen den från applikationspaketet (vanligtvis i mappen Applications) som är registrerat för att öppna den filtypen.