It's not an answer that you want to hear, but my squad mate had a problem of crashing to desktop two or three times each sorty. I think the problem was not in the game but in his system (OS) , either a virus or some other type of software that was down loaded without his direct permission. Well, after he tried about everything he could , he bit the bullet and did a rebuild on his system. Not just a restore but a complete rebuild of everything, OS, Programs, Drivers, redownloaded AH. That fixed his problem.
I also had a problem with crashing to desktop while playing AH, I only reloaded the OS, and let it update to the latest version. I didn't reload any other software including AH. I no longer crash to desktop.
------------------
System Information
------------------
Time of this report: 10/20/2006, 15:45:11
Machine name: VM-114329
Operating System: Windows XP Professional (5.1, Build 2600) Service Pack 2 (2600.xpsp_sp2_gdr.050301-1519)
Language: English (Regional Setting: English)
System Manufacturer: INTEL_
System Model: PRODUCT3
BIOS: BIOS Date: 03/31/05 22:15:04 Ver: 08.00.09
Processor: Intel(R) Pentium(R) 4 CPU 3.40GHz (2 CPUs)
Memory: 2046MB RAM
Page File: 463MB used, 3478MB available
Windows Dir: C:\WINDOWS
DirectX Version: DirectX 9.0c (4.09.0000.0904)
DX Setup Parameters: Not found
DxDiag Version: 5.03.2600.2180 32bit Unicode