WindowsはNFCだけを扱うというのは実は間違い
NFCとNFDをまったく区別しておらず、NFCなのかNFDなのか判断することもできない

OSXの場合はNFCとNFD変換を内部で必要に応じて行っている
ファイル名はすべてNFDで渡し絶対にNFCでは渡さない
Windowsの場合はNFCとNFDを区別しないのでどちらがくるかわからない

ちなgithubはNFCで渡すように変更されている