OK, the way this came up is I had to switch laptops and on the new laptop the launcher icon was not showing up properly. The "create shortcut" flow is the documented process for getting a launcher pinned to the dock on ChromeOS.
I tried the same on various other internal websites (e.g. critique) and they all correctly get a launcher icon. I figured there might be something busted with the extension's favicon so I took a look. Interestingly, the nassh_connect_dialog.html does not link to a favicon. Would it be reasonable to propose adding the favicon link in the HTML?
Thanks,