create-dmg is a free and open source application that builds a .dmg for you with a custom image background, specified icon positions and set to open in the Icon View.