There is one for flash drives on PortableApps.com
I've only played it for a few minutes (just got it a few days ago) so far. I don't think it is really comparable to some of the better ones out there, as I'm not sure if the AI is very good and I don't think there is options to change the AI difficulty. But I mainly got it as something to do when I get bored with Solitaire at work (after I beat it once a day), so I think it'll be fine for me.