Why doesn't Windows have a, per application, setting to allow that specific application to be brought to the front by other apps and itself? It would save a lot of heartache.
If you're using Touch Portal, WallX, or in general want to force a window to the front, there simply is no clear 'one size fits all' solution... You have to experiment.