http://bugs.winehq.org/show_bug.cgi?id=10277
--- Comment #31 from Ambro ambro@b4ever.net 2008-07-16 18:04:43 --- Once the .lnk files are linked to the menu entries (example my previous patches), Wine could just sync the menu on startup (remove entries whose .lnk files no longer exist, in case the user removed them), and then use filesystem modification notification to monitor their removal while Wine is running (inotify, whatever it is). This would be a much saner method than adding a hook to detect delections.