very interesting idea.
i wonder if it might be smart to developers write a special uploader config file for their plugins which tells the upload plugin where to work and some settings like ftp login and password info.
then you would ONLY display the plugin folders which have such a file (meaning they are the author of it), and you would get extra info you need from that file (ftp password, etc.). just make sure not to bundle that file into the zip! (you should also not bundle the .cfi file, since that is users local options)
alternatively you could have the uploader config files not even be in the farr plugin directory, but let them be placed in users documents folder or someplace else and include info about the source directory. the advantage of this is that the user could configure directories for uploading which arent even in the farr folder, and might be useful for other things.
there are TONS of potential uses for basic code you've just written to zip and upload.. i'm sure people will start making more requests for uploading type plugin.