La ruta de dicho archivo caerá como parámetro en tu aplicación, mejor dicho, supongamos que tu programa se llama ReproductorWay entonces cuando alguien abre un mp3(llamado jhonny.mp3) y le dice que se debe abrir con tu reproductor, Windows ejecutara tu programa asi, por ejemplo: ReproductorWay.exe C:\Musica\jhonny.mp3, entonces en ese orden de ideas la ruta de dicho archivo entra como parámetro a tu aplicación y la puedes capturar con:
Puedes comprobarlo ejecutando la siguiente linea:
Código Delphi
[-]ShowMessage(ParamStr(1));
Espero te sirva
.