most of the linux distributions can do this quite easily with most of them only requiring installation of a ntfs driver of some kind
1. A easy, fast and reliable access to NTFS harddisk system, without going to all the hassle of coding and editing.
again most distributions can do this, you just have to install the right codecs as you would in windows, some have support out of the box, others don't
2. Good multimedia support. With DVD, and recent movie format supports like FLV, MKV, MOV, RAM etc.
You can install any of the user interfaces available on linux on any of the distributions, some come with more fancy interfaces than others, but any distro can be customized to use the one you want and look the way you want
3. A good-looking user interface.
There is usb 2.0 support
4. USB 2.0 support with high PC to device transfer rate.
There is a good linux alternative to almost every software available for windows.
5. Good number of bundled software, with good alternatives to Photoshop, Dreamweaver, Opera.
The Linux Alternative Project - linuxalt.com
Not all distro's come with the required software, but most modern distros have a package manager that makes it very easy to install.
I've had linux machines up for months with no problems
6. Stable and effecient. Reliable.
There isn't any spyware for linux, and there aren't really viruses, but since you plan on using ntfs they could still infect those files and you can download antivirus software for linux, clamav is a common choice
7. Good security, support from Viruses, Spyware, and Malacious Scripts
If you want an interface that is very flashy, this might be a problem, otherwise for the most part linux is great in this area since you only have to install what you need and no more, no extra crap running
8. Low resources useage, low CPU and RAM useage.
I don't know exactly what you mean by this, I think you mean that you can still boot to windows xp as well, which is quite possible and easy to configure for many distros.
9. Should be able to work in harmony with Windows XP Professional SP3
I don't really know what you mean by this, are you referring to network cards being well supported, because most are, and I'm not sure about high speed download manager although, I don't really see the point in one of those to begin with
10. Good Internet support and high-speed download manager.
Depending on the distro you choose it will be easy or it will be more difficult, but there are distros that are very easy to use right out of the box
11. Easy to use and user friendly, even to an amature.
Ubuntu is a good choice for a linux newbie IMO, good support for a lot of stuff out of the box, easy to install, download a livecd of ubuntu and maybe kubuntu so you can see if you prefer kde over gnome interfaces, other than that after you install you could replace them with any of the other window managers
That is all I am looking for in the Linux OS. Any disturbution of Linux that you think is right for me, please post. I'll follow the majority. The NTSF support is very important though.