Start creating manual window context as this seems to be the best way to insert an app.  Side note: it seems from my research that the OpenGL code should be the priority and not the application code.  I.e. the music is dependent on the gl renderer and not the other way around.