First, using Java would take up more resources as loading a Java stack will require dedicated memory on the server side (default is 512MB). This would start to get inefficient as you start to increase the number of simultaneous uploaders. Secondly, your problem is a Windows problem. The documentation clearly states that vShare was made for Linux servers. Your request should be that you would like full support for Windows installations versus a better uploader.