Cool, I'll have to look into spotify to see what kind of remote control options they open up. In the mean time you can see what can be accomplished using hotkeys.
VoxCommando can send keystrokes to some programs.
For xbmc, there is a forum on this board just for xbmc so take a look, and post any questions there if you need help.
Welcome Ruben!