some apps just support other remotes. Eg plex will natively support a harmony remote.
Alternatively you can use 'remote buddy' which will support harmony remotes and let you control other apps.
I think the mac itself will only recognise Apple remote button presses, but it can support more than one apple remote. So support apps pretend to be multiple remotes and map the controls accordingly.