It seems all of you use SDL, i don't like it because it's too big so i will try with GLFW on Linux or GLScene if they get it to work, until then i'll stick to GLUT wich is included by default in the OS and i don't have to distribute it.
OpenAL seems a good choice for the audio part, i think i can convert mp3, wav to ogg so i don't have any pattent issues.