Assign tray icon to Google Chrome web application
google-chrome, web-applications
Solution
Try to use node-webkit (chromium + node.js) for it: https://github.com/rogerwang/node-webkit
It allow to create any web-app and it support tray icons: https://github.com/rogerwang/node-webkit/wiki/Tray
You can download my windows example app here: https://mega.co.nz/#!xQMzgbxD!S58G-V23QLNRDFC10xso41-T2V8OZQVsQEH-lr46R3s
If you want exactly chrome, try this NPAPI plugin example: http://minimizetotray.googlecode.com/files/SourceCode.zip from http://habrahabr.ru/post/73003/
Problem
I need to create a web application which will be stored in the traybar of Windows, this to prevent users from accidentally close my application (without the need of a pre-close alert message). I thought that Google Chrome's background apps could be the right way to go, mostly because I don't need cross-browser compatibility and I have to choose which browser my users will use to run this web application. The only problem is that I don't understand if I can achieve what I need with this feature. I've found only this example of background app in Chrome countdown app But this app uses the "background page" feature, that is different from what I'm looking for. How can I let a Chrome app be minimized in the traybar (or even in the taskbar would be ok) instead of be closed?