I personally use Pocket Tunes.
www.pocket-tunes.com It's fast, customizable and the streaming radio is great! Not free, but you could link it to a softkey on the home page as I have done. But a tab player if you get a good one is gonna suck up system resources, I would recommend and have done, just get a good player.