Re: Making your own backing tracks?
If i want to play along to a track, I'll usually just play along to it in Guitar Pro and mute the guitar part that I'm playing. It's the easiest way, since you dont have to spend time constructing the thing, by which point I'd have probably lost interest anyway. You can download the guitar pro file for practically any song you want if you know where to look...
Of course it will still be midi sounds, but it is minimal effort.
However, a method I use for recording my own songs is to write it out in Guitar Pro, then import the drum track and non-guitar tracks into cubase and use VST instruments like EZDrummer, then record in the guitar parts. It'll work for making backing tracks too, but of course you'll have to record the whole song yourself. I don't find this way too complicated, but I have done a course in studio technology... it's also not cheap, but the results are excellent.
Unfortunately there is no such programme to remove individual tracks, unless you have access to the original recording... I believe line 6 has done something like that for a lot of songs if you subscribe to their service.