If you gonna make easy click & play installations, then I suggest you put the game folder inside the DOSBox folder.
Like this.
C:\DOSBox
C:\DOSBox\MountedC
C:\DOSBox\MountedC\Frontier
And then have a dosbox.conf file inside C:\DOSBox with the lines
[autoexec]
# Lines in this section will be run at startup.
MOUNT C MOUNTEDC (note that the mounted directory do not start with a […]
Show full quote
[autoexec]
# Lines in this section will be run at startup.
MOUNT C MOUNTEDC (note that the mounted directory do not start with a drive letter like C:\, which makes DOSBox look in the DOSBox folder. And do obviously not include this red text inside DOSBox.conf)
C:
CD FRONTIER
FRONTIER
With this you can just zip the DOSBox folder and place it wherever you want, on a Windows system, and it will work and the game will launch as soon DOSBox.exe is started. I also suggest you actually rename the DOSBox folder into something more suitable for the game, like "Frontier". So the game is located in Frontier\MountedC\Frontier.
Oh, and do use MountedC so Frontier isn't located in C, but in C:\Frontier within the DOSBox emulation. Many games do not like to be in C:\.