P2P Transfer is an application that allows you to have multiple machines transfer P2P hashes / torrents to a single download server, without having to login to the remote server or copying the file manually. Transfers are encrypted to ensure the best possible privacy.
In short: Security ( It requires higher access to write to the settings file then to read it )
Longer version:
Because it requires higher access to write to a file then to read it, both the client and server program would have to run in Administrative mode to be able to save the settings. Since that is a bad solution, a separate executable is used to write settings.
In short No.
More detail.
The information in the crash reports are encrypted when being transfered and the information will only be used to improve our programs.
Using the .NET framework means we dont have to waste our time reinventing the wheel, it basicly translates into spending coding features the users want.
You can download that from microsoft directly here
Fake ads