Я не могу понять из официальной документации точную разницу между этими двумя:
Используйте модуль chrome.app.window для создания окон. Окна могут быть как оболочками, так и панелями. В окнах оболочки нет браузера Chrome. Окна панелей аналогичны окнам оболочки, за исключением того, что они имеют другие ограничения по размеру и расположению, например панель чата.
О каких ограничениях идет речь (я провел некоторые тесты и не могу сказать, в чем разница между этими двумя...)? Что такое панель чата?