Yeah, but certain Salamence do use Draco Meteor and Dragon Pulse on the same set, for instance. In view of that, I decided not to do anything about that at all. Also I don't want to list every possible move illegality in my program.
For all your Pokemon needs (and more!) including: the Defensive EVs
applet, the Probabilities of Breeding IVs in Pokemon
applet, and the Ratings of Pokemon Base Stats
applet (now Version 2.0!)
. And also the IV to PID