Можно добавлять такие предметы. Это не делается динамически во время выполнения. Это свойство c вашего приложения.
Функциональность именуется Сервисами . Эта документация является «устаревшей», но все еще действующей. Это в Objective- C, поэтому вам нужно будет перевести на Swift.
См. Также Системные настройки> Сочетания клавиш> Службы (в левом столбце), где и как пользователи настраивают Службы.