>695-696
CocoaにどっぷりつかっちゃってるのでFSRefは触ったこと無いのですが。

> FSRefは存在しないファイルを示すFSRefが作れないとか
> これらとは違った性質のようで、スマートな実装を思いつきません。

逆にPathのみを保持してれば良いのでは?FSSpecでも良いですし。
そのときに応じて何かを一つだけ持っていて要求に応じて変換かけてやれば良いのではないかと。
外から見てそれが一つのファイルを指してれば良い訳ですから、中身がどうなってようと関係ありませんよね。

> FSRefが示すファイルをロードしてやることですが、
> 他のクラスライブラリを見る限り、こういう方法はよくないのかと思いました。

良い悪いとかじゃなくて、設計思想の問題だと思いますよ。