Watch changes in .desktop files so that adding new items, modifying existing items and removing items works as expected