Hi Aidan
So basically your extension just wants to be notified of tasks being completed?
If so, the closest thing would be a
UIExtension but it has it's shortcomings as far as you are concerned:
1. It only starts getting notified once the user has switched to it. This is so that extensions the user is not interested in do not take up any cpu or affect performance.
2. All plugins require a C++/CLI 'bridge' dll, but you can easily clone the example one and rename everything using VS or Notepad++, which is what I do!.
ps. I am open to the idea of adding a new plugin type that does not require activation or optionally even have a UI so if you have time it's a discussion I am interested in having.