Почему это не получится. Достаточно знать hwnd
HSET(hwnd, 1) // включили
HSET(hwnd, 0) // выключили
Окно, не знаю. Не пользовался разными профилями. Когда было нужно в разных аккаунтах игры, запускал в разных браузерах. Естественно без привязки.
А с профилем наверно можно запускать, так же как ты запускаешь сейчас. В зависимости от браузера. В Firefox параметр -no-remote -p "<ИмяПрофиля>"
Не знаю что там у тебя за требования. Обычно если играются с разными аккаунтами, то времени на привязку и так нет. Всё время новые окна. Они всё равно при запуске разворачиваются поверх, зачем их привязывать.