Ah, nice, all done. Tor support is complete (the infra is set, though some proxies may needs more testing). Now, ProxyHelper will directly change Proxy settings in GUI module for both gnome NM and kde NM from cli itself (which is really cool).
#18 is not solved. It needs some major changes in design.
#20 looks pretty simple. It would be good next step. (And maybe #15)