Worms (A) and Direct Action Viruses (C) both possess self-replication capabilities. Worms replicate independently across networks, while Direct Action Viruses replicate when specific files are executed. Trojan Horses (B) cannot self-replicate as they disguise themselves as legitimate software, and Polymorphic Viruses (D), while capable of replication, are not primarily defined by this property.