Playing with the component under mac OS (it works) and Windows I noticed that component writes the PlayCommand detected into the lfm file. I think this is a bug. Because when you compile this project under a different operating system this wrong PlayCommand is found... I think this is the reason why you started this thread...
Playcommand is normally auto-detected, and there should be normally no need for a user to enter anything here. Only when the default audio player is not detected the specific play command for your system can be specified here.
I think the issue is that, in the constructor, the component assigns the FDefaultPlayCommand to the FPlayCommand. When I comment out this line (the line before "..." in above code excerpt) the default play command is no longer written to the lfm, the project can be transferred to another operating system where the correct playcommand then can be detected anew.
Please test the new version on CCR (sourceforge) which does not contain this line any more; it should fix your initial issue without having to change the PlayCommand property of the component.