Well lets see. For one thing, getting the neccisary information from Shockwave requires a non-disclosure agreement. Mirko's SDK and other GPL software require you to allow everybody to use your soure code, and that would violate the non-disclosure agreement. So that makes it a bit harder, you couldn't use any GPL code so you'd have to use Gameparks SDK and a lot of your own code. Also all attempts at flash have ran very slow. And also you'd have to learn C which kind of defeats the purpose.