I discovered a few bugs with it, like it can't extract firmware files with spaces in them (I guess the same for folders). It shouldn't be too hard to fix tho.
What I would like, is if s1fwx would allow us to automate the dumping step there, maybe by a commandline option to auto-dump from detected players. It would remove the need to pop a console to the user, and expect him/her to understand what is going on.
Also, feel free to suggest improvements to the GUI.
I'll also try commenting the source code a bit, so others can pick it up more easily if they want.
The interface is pretty easily expandable, for example, just adding tabs to it you can have more different functions.
First I thought of it as being just a s1fwx gui, but I guess it could easily accomodate more functions of other tools, if needed.
I would dread it to become a hack-of-a-gui-trying-to-incorporate-all-it-cans-on-a-mess-of-a-interface
kind of thing tho