protected override void Run()
 {
     try {
         PaketBackgroundDispatcher.Initialize();
         //PaketSyntaxModes.Initialize ();
     } catch (Exception ex) {
         LoggingService.LogError("Error in Paket startup handler", ex);
     }
 }
 protected virtual void BackgroundDispatch(Action handler)
 {
     PaketBackgroundDispatcher.Dispatch(handler);
 }