IDisposable AddButtonToPluginsMenu( string caption, Action<(IViewManager vm, IReceiptPrinter printer)> callback )