Vergiss es.
Wenn alle Stricke reißen, kann man immernoch vom Lautsprecherausgang aufnehmen
Mal abgesehen, dass du sowisoeine entschlüsselte Datei auf der Festplatte ablegen musst, wenn du keinen eigenen Player schreiben willst.
Warum willst du deine Audiodateien eigendlich auf gedeh und verderb schützen ?
Und zur Not kann man die Entschlüsselungsroutine deines Programms kopieren, und dann die Ressourcen entschlüsseln, du siehst, es gibt quasi keinen wirksamen Schutz.