LOL vb6.
You can make some pretty sexy 2d games with flash. Some mobile phones use it for their games, much due to the way it handles sprites, vector graphics, etc.
If it has to be one of the three languages you listed it should definitely be C#, though preferably C++
__________________
|