BRANCH 4.2-DEV: added dynamic creation of icons for files that don't
have one