Hmm, according to the manual there shouldn't be a delay: "SOUND* name = "filename"; ... Defined sounds are permanently stored in memory and can be played or looped without initial delay."
I don't know why it doesn't work (for you? for all?), though.