angun33, you may want to take a look on inotify for monitoring new .desktop files: http://en.wikipedia.org/wiki/Inotify Or may be it could be catched via d-bus with dbus-monitor