I'm still thinking that as long as the software (no matter what platform it's running on) is expecting keyboard input and knows what to do when specific keys are received, it should work. The game would have to know to use iCade keyboard inputs instead of a QWERTY keyboard input since they are obviously different.