Fixed bug in listview when going up past root dir

fixed exception when trying to go to the root dir's parent
mainview icons are now got from the system

using shell icons for non image files