Da die vom TMediaPlayer verwendete MCI soweit ich weiß mittlerweile nur ein Wrapper um die DirectShow-Schnittstelle ist, schätze ich mal, dass das Laden eines DirectShow Filters aus irgendeinem Grund fehlschlägt. Da Exceptions, die bei diesem Vorgang auftreten jedoch nicht von der
VCL abgefangen werden, beendet sich das Programm komplett.
Soweit meine wilde Theorie.
Was du dagegen tun könntest wäre folgendes:
1. Stürzt das Programm auch auf einem anderen PC ab?
2. Wenn nein, deinstalliere nicht benötige DirectShow-Filter/Dekoderkomponenten auf deinem Rechner
3. Verwende direkt DirectShow oder
irgend eine andere Bibliothek und nicht die seit 1991 existierende MCI-Schnittstelle