https://bugs.winehq.org/show_bug.cgi?id=48584
--- Comment #3 from Zebediah Figura z.figura12@gmail.com --- WINEPREFIX is the environment variable that selects which prefix is in use.
Exec=konsole --workdir /home/scott/.winedts/drive_c/"Program Files"/DTS/MAS-SAS -e bash -c "WINEPREFIX=~/.winedts wine cmd | wine dtshd.exe"
This won't do what you want it to do; bash environment variables only affect the immediate command and not any commands that you've piped from it. You'll need to do something like "WINEPREFIX=~/.winedts wine cmd | WINEPREFIX=~/.winedts wine dtshd.exe", or alternatively move the WINEPREFIX assignment earlier in the command line.