The unofficial guide to installing iTunes 10 without bloatware
via zdnet.com
Now that iTunes 10 has been released, it’s apparent that nothing has changed in Cupertino. Apple still gives its customers a monolithic iTunes setup program with absolutely no options to pick and choose based on your specific needs.
check this option to get rid of extra services on your Windows client.