(1) - How do I change the Mouse pointer image in BlitzMax?
Step 1) Draw an image in your favourite art package to replace the mouse curser in BMax.
Step 2) Load your image in to BMax with 'LoadImage'. Set the mask colour of you're not using alpha.
Step 3) Use HideMouse to hide the mouse
Step 4) Draw the Image at the Mousex() & MouseY() locations. E.G Drawimage MyCurser, MouseX(), MouseY(), 0
(4) does max support anything but .ogg and .wav? such as MP3?
Max supports nearly all forms of Audio when used with FMOD or BASS.