I guess the question is, do you want Xibo to start with Windows?
If not you can disable Xibo on startup in Windows task manager - for details with screenshots please see How To Disable Windows 8.1 Startup Programs
Then Xibo will not start automatically and you will be able to start it when you need it.
hmm that’s odd, would it be possible to grab a screenshot of that please?
Essentially if Xibo is set to start with Windows, then once it starts it should have focus and be always on top.
One more thing regarding Watchdog, if you’re using this PC to other things and not only for Xibo, you might want to disable the Watchdog so it doesn’t restart Xibo client when you close it - The Windows Player automatically restarts itself / Windows Player Watchdog