Why is the NTFS compression setting ignored by some applications?

Solution 1:

Do you mean that the compression checkbox is unchecked altogether?

Probably what's happening is that those applications are creating files somewhere else then moving them into the destination folder. A move on the same partition won't force the compression to be applied because of the new parent.