System tray icon in node.js application

This is what I need in my node.js application:

  • System tray icon
  • changing this icon during application work
  • menu after clicking on icon
  • creation of windows with fields for login / password and confirmation buttons

This is what I found:

Do you have any recommendations? I need something reliable, easy to install and as cross-system as possible.

//edit

Since 6th November Appjs has basic tray icon support.

For anyone else that lands up here, check out https://github.com/rogerwang/node-webkit - a great package that allows you to create desktop applications using your favourite tools like JavaScript, with support for native shell access, tray icons and a lot more.

Take a look at Node-QT (https://github.com/arturadib/node-qt) maybe that can help.