It's easy to program a Flash app to work with a touchscreen -- just limit your interactions to mouseDown, drag, mouseUp. But if an existing app relies on hover or keyboard, I can't see how you'd go about using it. Maybe if the screen were extremely sensitive, it could work like a Wacom: light contact "places" the mouse, heavier contact causes a mouseDown event. But that's not in the current technology.