If it's just a program, it's going to have no idea of what filesystem
you're using so it'll work just fine. It's the job of the OS to put a
layer of abstraction between your programs and the filesystem. On the
other hand, if it's a disk utility that works on the file level, then
it'll need to be NTFS-aware.