Delete the ddraw.dll, it causes multiple issues with TS (although it does fix the waveclass errors).
Instead, download
Hyper's disruptor crash fix and play using it instead of the normal Game.exe.
To fix the error with the lasers, turn your Visual Details level to "Low" or "Normal". Playing on "High" causes WaveClass errors with lasers.
About fixing the error with the Ion Cannon, it's not possible. However the ion cannon crash is quite rare.
For the game running slowly.. the lag when building something cheap is a known issue, Bittah Commander posted a fix somewhere on the HyperPatch forums.
This post has been edited by ^Rampastein: Oct 14 2009, 03:47 PM