fileItem.js: remove menu from layout on fileItem destruction
The menu for each file icon is added to a menuManager and to the layoutManager, but it is never removed, so it is never destroyed when the desktop is refreshed.
This patch removes the menu and ensures its destruction when the fileItem is destroyed.
Edited by Rastersoft