There are programmable remote controller softwares. They usually have built in profile for remote controllers that comes bundled with other products like TV tuner cards or sound cards. They will prolly work with windows media center remote controllers that you can buy by itself.
I'm using a software called uICE with remote that came with my old tuner card since the software has built-in profile for it.
I can browse files, turn off computer, and program it to work with any application, application full sizing, closing, volume control, next track, forward, backward, pause, everything. Only reason I seldom use win7 in my dual boot machine is because uICE does not work with vista/7. lulz...