Несколько лет назад делал пкм меню для магос. Предполагались некоторые действия требующие отмены. Монтирование исо, xzm. Шара папки по nfs,ftp,smb и так далее. Проблема в том, что для инициации действия нужно кликнуть по файлу или папке пкм и выбрать нужное в меню, а вот куда кликать для остановки ftp или размонтирования совершенно не очевидно.
В итоге придумалась такая схема. Скрипт выполняет нужные действия и выводит окошко:
"Файл бла-бла.исо смонтирован в папку бла-бла в текущем каталоге. Для размонтирования закройте это окошко".
Пока окошко открыто скрипт приостановлен, призакрытии окна скрипт размонтирует как было и удаляет точку монтирования.
С шарами по той же схеме.
Решение может и странное, но удобное и простое.