`nsIWindowsShellService::CheckPinCurrentAppToTaskbar` does IO which we want to move off of the main thread. There is now an async version, `CheckPinCurrentAppToTaskbarAsync`, that runs the IO on a background thread and returns a promise, which we now use in ShellService.jsm. Differential Revision: https://phabricator.services.mozilla.com/D145244