Chackall, en 1er lugar, muchas gracias por la información, en los próximos días voy a estar muy ocupado haciendo mis pinitos con Delphi y creo que empezaré aprendiendo a manejar la librería y leyendo la cabecera de un .cda.
Realmente tienes razón en esto de que la lectura de archivos cda desde la unidad de cd/dvd es cosa que no está muy prodigada por los promagadores y me estaba costando trabajo conseguir información al respecto.
Por mi parte he encontrado una librería con funciones que creo que son similares (todavía no la he analizado a fondo) a la LAME_ENC.DLL, que se llama akrip32.h usada en C, entonces se me plantea:
¿Será mejor tirar de la .dll o por el contrario importar la akrip32.h en delphi y crearme mi dll...?mmm...me estoy ¿liando?
Por cierto, muy interesante lo de leer la LESSER GENERAL PUBLIC LICENCE, he encontrado un enlace en español, que voy a dejar por si a alguien en mi misma situación le pudiera interesar:
http://gugs.sindominio.net/licencias/lgpl-es.html
Bueno pues voy a seguir investigando un poco el tema. Hasta pronto¡¡