10.10以降はCocoaのオブジェクトを扱えるようになったので、Cocoaオブジェクトとの間でも変換する必要が出てきました。path(NSString)、URL(NSURL)という複数のパス表現形式があり、AppleScript側のファイルパス情報と相互変換する必要があります。path→CocoaのNSStringのpathと2段階で変換する必要があります。難しいかといわれれば、別に慣れればそんなもんでしょう。技術的な難易度はそれほど高くありません。した全体像を知っているかどうか、ということがキーです。