Hi Andru,
I have used one or two ogg and vorbis DLLs before to stream ogg files using OpenAL in the past (was a bit buggy though), but I was hoping to use some solution that doesn't need yet more DLL/SO files to distribute (or install) with my game...C/C++ seems to be able to play ogg files without extra libs due to just compiling the libs into the exe.

I don't think I can do this with Freepascal/Delphi?

I already have the sdl.dll, openal.dll, and my game engine dll...

EDIT: what sort of music files can ZenGL play?

cheers,
Paul