Is there a checklist of things I must bundle with a program which uses external libraries to ensure that it will work on other computers when downloaded from my site?

I tried running a simple SDL app I made on another computer, but all I got was a dos window flash up and then disappear immediately. I included all the .dll files in the zip, but I can't think what else I would need to include.

here's the zip for anyone interested.

link

Any help is, as usual, greatly appreciated,

Regards,

Stonehambey