Actually XMPlay should behave as you said, by default. Throwing a lot of single files at any program isn't a terribly good idea, unless you're performing a stress test.

You might be better off by adding a lot of files to the playlist and then skipping through them. This way you're saving yourself the time Windows needs to talk to XMPlay for opening a file.