5 - All you need to do is to convert the pcx file in .s by bin2s utility, then convert it to .o:
Code:
c:/fpc4nds/bin/arm-nds/bin2s data/ball.pcx > ball.pcx.s
c:/fpc4nds/bin/arm-nds/arm-nds-as -o ball.pcx.o ball.pcx.s
6 - About delay, you could use timer interrupts, but the easy way is to count the vertical blanks (nds has 60 vblanks every second). Look at Vblank() function in hello_world example

7 - Look at binutils. However,
Code:
arm-nds-[*] --help
returns a list of command line parameters

8 - I'll add arm-nds-addr2line in the next snapshot
For now, you can use arm-eabi-addr2line shipped with devkitPro in c:\devkitPro\devkitARM\bin[/code]