That hardware looks fine. Nice choices.
I think most should work with linux for your remote. But I can't confirm personally. Might want to find someone who is using one and likes it and just buy that.
The Asrock header make the asrock boards popular but you might prefer a USB one if compatibility with linux is an issue. I am not sure- ask some XBMC / OpenELEC users if they are using the Asrock header or something else.
"Too much is almost enough. Anything in life worth doing is worth overdoing. Moderation is for cowards."