I’m using EyeTV with the apple remote. The default behaviour if you use EyeTV is that a long press on the menu button will show up the EyeTV menu. A short press will switch to FrontRow. I like to use EyeTV as my primary programm. To have to use a long press for the EyeTV menu is quite annoying. Most of the time I’m accidentially switching to FronRow which I didn’t intend. I found a page that describes how you can reverse this behaviour. You just need to open a terminal and execute the following:
defaults write com.elgato.eyetv "apple remote menu button behavior" -int 1
After this a short press will activate the EyeTV menu and a long press will switch to FrontRow.