Modified some name incongruence and added parameter description to remove confusion to ControllerConfigurationManager.
Corrected the NotifyIconManager, now work correctly using the controller's id.
NB: is clear that it's not possible to move ControllerConfigurationLibrary and NotifyIconLibrary inside each Controller's instance, otherwise i will not be using a Dependency Injection... I'm working too much on too many stuffs, sorry for the confusion.
TODO: icons as a resource instead of external files and some errors check with notification.