I'm learning C# now, so in future it's possible to port the KWWHSnap engine to C#, and rename it to whatever you want. Also it will use HTTP.Submit instead of FTP.

It can be build for Linux using Qt.