Du hast
IMHO keine Chance, da dieses
Code:
bla-hier ist noch einer...datei.bmp;bla
ein gültiger Dateiname ist. Wieso sollte jetzt ausgerechnet der Teil
der gewünschte Dateiname sein?
Aus der Registry die Dateiendungen auszulesen nützt auch nichts, da nirgendwo steht, dass eine Dateiendung in der Registry angeführt sein muss.