Regarding Apple TV, on my Beo 5 I have a soft button that says Apple TV. I then also have soft buttons for the following functions....Play, Pause, Stop, Rewind, Fast Forward, Previous, Next Track, Skip Back and Skip Forward.
All control is through the PUC, not direct control. I have set the PUC to another device then used the Apple TV's remote learning capabilities to learn those commands.
Beovision 7-55 with Beolab 7-4, 9s and 4000s
Beovision 10-40 with Beolab 1s and 6000s
Beosound 1, 5, 2000, and 3000
Beotime, Beotalk, Beocoms