If it's Windows based, DosBox will do no good, unless further tricks are made.
The problem with Windows based, 16 bits programs is that Windows has broken compatibility with them (on 64 bits it just directly refuses to run). Maybe you can try using a virtual machine with either XP or Win98 for them, both working much better.
I know that's possible to run Win 3x or Win98 directly under DosBox (since all non-NT Windows are in fact DOS programs), and there run the 16 bit program under the emulation. While slower, it's much more stable than the poor emulation Windows itself does. I've never knew exactly how to get that done, but it's possible and a factible workaround if you have patience to make it work.