With the inability to use traditional Fullscreen mode in BFA, I found it annoying to always have wow in the foreground when using other programs, since using Win+D, etc. only minimizes wow for one action. I tried for a while to find a way to keep wow minimized in traditional Fullscreen nature, and the following is an attempt to do so for anyone else shares my annoyance with border less windowed mode.
Using a program called AutoHotkey (google it, first result), create a .ahk file (behaves like .txt files) and use the following command to minimize wow:
!esc::
WinMinimize World of Warcraft
return
This command, after you run the .ahk file, minimizes wow when you press alt-escape (!= alt, esc = escape). You can use whatever command you want - consult the AutoHotkey tutorial. This is about the simplest way to minimize wow, but it does the job. You can also put the .ahk file in your startup folder so it will automatically run without having to click the file before running wow every time you restart your computer. Also, AutoHokey uses very little memory to run.
I’ve read that a lot of people have various issues with forces windowed mode, and this is not an attempt to fix any of those issues, but rather a way to put wow in the background in the nature of traditional full screen mode.