I wrote the majority of this in hotel rooms and, as a result it’s full of bugs, but it’s not too bad for a first attempt (I think). Theoretically, you can use both mouse and keyboard input but for some reason mouse input throws a bunch of stack overflow errors. Eventually I hope to implement AI players with differing skill based on probability and different tables with different max/min bets etc and maybe even, if I ever get round to it, some sort of networking function.
In the mean time enjoy (or not).
The source can be found here: http://www.mediafire.com/?hjk86r94s103luv
And compiled here.