file manager: store tree state, icons, refactoring