Now prompting the error messages to the user, reporting the failure cause.
Notification title and first line (context depending) are implemented as strings.
Adding sorting by program's name, to partially solve issue #1.