How do I migrate from systray to AppIndicators?

  • Homepage on unity.ubuntu.com
  • Design Guidelines
  • Implementation Guide with code samples
  • Mailing List

It's not really an answer to the question, but a remark about the point of Application Indicators.

You actually do not migrate from System Tray to Application Indicators. These are different things and you shouldn't use indicators for all the various things you used tray for. The purpose of indicators was to stop the malicious exploitation of tray and you shouldn't try to migrate this exploitation to indicators.

Take your time and read carefully and with meaning the paragraph dealing with this issue:

https://wiki.ubuntu.com/CustomStatusMenuDesignGuidelines#Does%20your%20program%20need%20a%20custom%20status%20menu?