You don't need Desktop Manager for this purpose.
"Send file" sounds like running FTP server on your remote computer. Setup the FTP server on remote computer.
There are a lot of code samples showing how to act as an FTP client. First of all, make a search on CodeProject:
FTOCient C#
— will find you more than enough; Google the the same thing. Better yet, see Microsoft help on the class
System.Net.FtpWebRequest
:
http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.aspx[
^] and supplied simple and clear code samples.
Another opportunity would possibly work for you if you have a HTTP server running on your remote computer, then you could use HTTP upload. To do this, you need to create at least one upload page in the server side. If you need security, you would need HTTPS instead of HTTP (
http://en.wikipedia.org/wiki/HTTPS[
^]).
If you can have FTP server and not very concerned about security, it's a much better and easier option.
For overview on the secure variants of FTP, you may want to read this:
http://en.wikipedia.org/wiki/SFTP[
^],
http://en.wikipedia.org/wiki/FTPS[
^], for starters.
—SA