No esos programas no fueron hechos con Flash.
talvez furon creados con Delphi VisualBasic.. algo por el estilo. el problema mas grande con esto no es en si el cliente si no la conexion con el servidor, llevar el control de las mesas las manos, las apuesta. etc etc.. esta conexion puede ser mediante sockets.
Como dices es mucho trabajo sobre todo en el backend.
Por cierto yo tambien juego.
mi Software favorito es el de
http://pokerstars.net/