Legality Issues Aside.......
I'll go outright and say (at risk of being banned from SwC.eu, which I love, because this may violate the ToS or make FreeMoney uncomfortable) that I've already completely reverse engineered the SealsWithClubs PokerMavens client to the point I can actually play from a python command line. What does this mean? Well, they could keep their backend, but I (or someone else) could develop a frontend on ANY platform if they were talented enough. If I made an Android-compatible SealsWithClubs client........ Holy shit. Can you imagine the audience? Shit, people play for hours on "Zynga Poker" or whatever the fuck, but it's all play money.
Only problem is, this little side project of mine was derailed when Diablo III came out
But I DO have a working SealsWithClubs client that is entirely controlled via a Python command line. At least, I did a few months ago and I haven't tested it since then. It probably still works, or will still work with a couple tweaks.
Translating that to a super simple Android GUI would be trivial to someone experienced with Android and GUI programming IMO, but I have very little GUI or Android programming experience. XD
EDIT: If freemoney requests it, I will send him the sourcecode for the Python Command Line client. It's super simple but super sloppy. There's a packet thread that listens and queues packets to send back and forth, and then there's a packet-parse/display thread, and then there's a command line thread that accepts user input. Most of the work was categorizing all the types of packets the server would send the client.
The server already basically tells the client what its allowed actions are at any given moment at any table, making the client software "dumb" software, meaning it doesn't have to know anything about poker, just what to display to the user.
Android GUI isn't the limitation here. You could use my source-code to develop an AJAX/HTML5 based client even and ditch the terrible Flash client. The beauty is being able to keep the backend the same, which is where all the custom (ie not easily modified without breaking) stuff is.
Or make a desktop client. Cloning PokerStars interface with a working backend can't be that difficult if I managed to create the client-backend in a week or two of work in my spare time.
The only thing complicated the client has is that they encrypt the hands dealt to you so that you need your privatesessionkey to decode them, but this can all be done with a simple SHA256 hash. This was implemented in the latest PokerMavens client update they put up. Or at least, the latest client update they put up a few months ago.