Device Manager Class will manage which functionality can be run on your device. This way will show you apps only good for your device.
Otherwise internet connection is required. More complikated way is to create SWF-2-EXE tool. And I have experience with Zinc. Hovever never on Linux platform. Maybe some developers here could help. I've seen KMPlayer able to play swf file and looks like some good option. I'll have a look.