Arduino Media Center interfaces?

I have a new project idea which is generally a mini media center console using a beagleboard single board computer and an arduino.  Essentially, I would like to run windows 7 or maybe a bare linux, as all I really need here is to run iTunes.  I would like the arduino to act as a IR remote receiver for an HP mobile remote that I have from an old laptop. Also, I have a 2 line display like this and want to also connect it to the arduino so that it will display the name of the song playing and the timing (like the duration of the song and how much of it has played...)  The arduino itself is not the problem, rather i am at a loss as to how i can get the necessary data from the computer.  Please help me out there.
Also, I am planning to get a wifi adapter so that i can use my iPod Touch as an additional remote for iTunes.  I plan to house everything in an OKW Diatec enclosure and maybe put a few push switches on there also to have "onboard" play/pause and volume up/down functionality.  This case is designed for displays really, so if anyone can recommend a good deal for like a 7 inch display with VGA, DVI, or S Video hookup, that would be pretty cool.  Maybe even a touchscreen.

I would love to hear any comments on this project IDEA that i have come up with so far.  Its just something i came across and thought that it would be cool to do this without an actual laptop.  Beagleboard is a single board computer but its small enough to not make that an issue