Scans for NotifySend and NotifySendWithData messages
Allows you to select which messages to remove
Allows for preview of the filtered file, so you do not have to destroy your original demo with an untested result.
Caution! Please use the "Backup demo" and "Preview" functionality extensively. I've tested this hack with only one demo file. It worked fine, but there is no guarantee, that there isn't a bug in there, I have overlooked.
Next, I'll spending some more time on the UI before I implement a second or third filter. I'm not happy with the flow of "select demo -> edit -> filter -> remove notification --> ok --> close --> play". That should be doable with half the amount of clicks.
But something is better than nothing. Again: Backup often!
Added keyboard shortcuts for all commands (see OP for list)
The "classic" buttons at the bottom of the window will be gone in 2.2.0. Also, I want to reduce the file size. Currently each icon is included once per menu item that uses it, but there is no reason, why the context menu "Play Demo", tool bar "Play Demo", and menu "Play Demo" should need three different icon resources, when it is the same picture.