Well for that most part the difference is just what the malware does.
A trojan just means it's disguised as a useful file, so you willingly download/run it.
But there's a few differences in spreading, for example a virus depends on you sending a friend an (unknowingly) infected file on your own, whereas a worm can message your friends by itself with the file
Mhmmm, I understand now. In that case, I dont have anything to worry about :P.
Alright, thanks everybody. Locking