For Mac OS I distribute a self-contained application bundle as a disk image (.dmg) file. This has all the dependencies (e.g. SDL frameworks) embedded. For Windows I distribute a .zip file containing my app and any required DLLs, which just has to be extracted somewhere.
In both cases I wrote a simple script to create the required file.