Cracks are not needed, leagal or otherwise.
What I do is open up a new folder on my "D" drive give it the same name as the program then copy all the contents of the CD into this folder. Once done I then install the program (Game) from this folder so if the program wants access to the "CD" it will, in fact get access from the folder. The CD is never needed then and you can put it away for safe keeping. I use this method with Autoroute which needs to get it's map data from the CD, but instead it get the data from the folder.
Note: The whole contents of the CD must be coppied into the folder.
This should do the trick for you.