Coming from a Mac OS background, I find it immensely useful to be able to have an app running, loaded in memory, and doing updates but having no visible open windows. This allows things like Facebook messenger, Mail etc. to keep updated without them being "open windows" that are still active in the foreground. It also allows you to switch to these most used apps very quickly without them loading into memory and logging in every time you want to use them.
But this seems to be impossible in Windows?
The closest thing I can find is minimize. But minimized windows still show up in the alt+tab menu and when you swipe up with 3 fingers / left edge swipe. I really want these windows to be out of sight and out of mind, but running so that I can get updates from them and so that they open quickly when I do decide to use them.
Is there a way to do this? Maybe with the help of a 3rd party tool?