I don't know why you have so much trouble playing flash.
Years ago I made a player with extra functions for my experiments and I still use it.
I have been adding so many options that I would get bored explaining it.
The only problem was that it does not support files with the name written in Japanese, but it is solved by renaming them.
Yesterday I was converting to VB.NET to fix that, but unfortunately I couldn't keep all the functions of the original program.
However, the resulting program still has many interesting things.
I have had to do a few versions to get it to work properly, but I think it is almost finished.
It all depends on the codec (flasplayerXX) you have installed, of course.
Very modern games do not work with flasplayer8...
If you want you can try it.
The problem is that it is in Spanish: P, but I guess it will not be very difficult to use.
It has pop-up messages when you move the mouse over the buttons, etc ... but all in Spanish.
I leave you a link for a few days and you will tell me.
I didn't worry about adding the option to associate it to the .swf files, so if you want to associate it, you will have to do it from the windows explorer with "open with ..."
You must be registered to see the links
(link removed)
Functions:
Now supports files with strange names
Drag and drop files
Zoom +/-
Quality change
Change of formate
Play list
Frame forward / backward
Jump to another zone of the game with Goto 10%, 12%, etc ...
Inserting / reading variable values (in some older games, like Nukanakucha-Caught in window)
Full screen (2 modes, with and without buttons)
Screenshot
Image explorer that associates the .swf files with the image with the same name to execute them from the explorer image.
This last option allows you to better explore your folders cluttered with small games downloaded from here and there.
The mouse wheel does nothing, although it used to be used to scroll through images in full screen, but you cannot have everything: D
The right button displays menus in many places.
I hope someone likes it.
EDIT:
As I expected, there is still a bug to correct:
v.1.0.0.8
You must be registered to see the links
Fixed reception of flash commands.
Fixed bug in Next/Prev file buttons.
I need to fix the placement of the labels in the image browser, but I'm lazy.
The sending of values to variables also fails, but that has never gone very well.
I don't understand Flash programming ...
(translated by google)