I'm not great, but the Python part of the plugin is really peanuts, I agree, and you can easily steal from FG Plugin, as I did it just to show that it works.
I don't even have a problem if somebody adopts the Plugin and developes is further after I release it as from then on it probably would stay as it is anyway.
And the fgwrite binary simply does what it does, no matter how and from which plugin you call it.
Actually there would be no need for fgwrite either, but it solves all the problems that I pointed out on the scripting approach in the original thread and creating it was relativley easy and straight forward for me, because besides the image selection and partition assignement part (not needed on Dreamboxes as they have a common basic partitioning layout where only the sizes differ) which I had to write from scratch all the binaries I already had wrapped and patched for klibc support of my nfiwrite binary that dFlash uses.
And nand_check binary is available now since ages too.
But probably there will be soon complaints about fgwrite not beeing Open Source - then the answer is easy - take my advice and do you own one
gutemine