The past tense of Trojan-horse is Trojan-horsed.
The third-person singular simple present indicative form of Trojan-horse is Trojan-horses.
The present participle of Trojan-horse is Trojan-horsing.
The past participle of Trojan-horse is Trojan-horsed.