This posting is older than 6 months and can contain outdated information.
Candelair already sends correct HID events - including for the case where the Play/Pause button is held. All applications using well crafted Apple Remote code (including OS X) will receive them correctly.
There's one detail worth knowing about Candelair's Legacy Mode, though:
If you've enabled Candelair's Legacy Mode, you tell Candelair to behave like the OS X Leopard version of Apple's IR Controller driver (so that some old applications using Martin Kahr's broken Apple Remote code can still be used despite their unnecessary dependency on driver internals) - which includes the detail that OS X Leopard has no support for the "Play/Pause" button of the Aluminum Apple Remote. On OS X Leopard, the "Play/Pause" button of the Apple Remote is reported as "Select" button.
So, if you're using Candelair's Legacy Mode and an Aluminum Apple Remote, I recommend turning off Legacy Mode.
If you don't have Legacy Mode enabled, as their customer, please ask FireCore to look into the issue. Since Candelair creates and posts the exactly same events as Apple's own driver, I can't see any on Candelair's side. MiRow, on the other hand, is only possible by using lots and lots of private, undocumented APIs (Front Row has no official or publicly documented plugin support). FireCore is welcome to contact me with any technical questions regarding Candelair that they come up with while looking into the issue.
Best regards,
Felix Schwarz