Да, MS Office и большинство других крупных производителей ОС требуют блокировок, которая доступна в версии Enterprise Edition Мильтона
При использовании рамки аннотаций (рекомендуется), нужно только реализовать методы @UniqueID для редактирования типов, и Milton обеспечит фиксацию.
Если вы используете API ресурсов (т.е. используете интерфейсы вместо использования аннотаций), вам необходимо реализовать LockableResource. И вам нужно реализовать LockingCollectionResource для поддержки Mac Finder.
Более подробная информация доступна на учебники Milton -
Начало работы с аннотациями рамки: http://milton.io/programs/milton/anno/anno1/
Реализация файловых операций с аннотациями (включая блокирующих): http://milton.io/programs/milton/anno/anno2/