Nope. I have a vast knowledge about the Patches. No CD Patches are Illegal. But, i use Daemon tools to backup my files. When i lose an .exe, .bin, etc; I get a backup from DT.
Still, i really don't support using No CD Patches as they can contain Viruses that can spread all over your Computer and Delete all Files having .Executables and the next day you turn on the PC, you're computer is headless by word. It cannot Execute any Programs. It has again a big process to re-create those .exe's. But, you can't do it for all the programs.
So, It's better than having original one(CD/DVD) than having something which ensures you that you don't require a CD/DVD to run the Program which later damages your Computer..
BTW, you can request the game's/Program's producers online to get a new copy of the .exe of it or You Can Request any Sort of help for the lost files from them. Don't ever be fooled with the Patches Like that.
Sorry, I really don't support using them.