You only need to instal XFree and "all theat bunch" in the server, that is, in the computer running aMule. The Windows client has no need to install any other stuff. If you install aMule WebServer, you'll be able to view your downloads's status from any browser on any computer... even on you're mobile phone.
Greetings.