Filetype, desc, icon --second try

True... maybe add a prop for the last significant extension of the file name? That would be gz for `myfile.html.gz`, but dat for `cache.dat.old` and readme for `README.macosx`.