There may be a solution to problems with the program crashing on startup. If your DirectX runtime files are not completely up to date, it will probably crash. Click on the link below to get the most recent DirectX runtime.
DirectX June 2007 Update
I have to thank Grimholm for helping me out with this.