Writing cross-platform AIR applications

We’ve seen a significant number of AIR applications making some common mistakes that result in these apps running fine on one platform (e.g. Windows), but being broken on others (Linux and Mac).
Charles Ward has put together an excellent article on the Adobe AIR Developer Center, highlighting best practices to make sure your application works well on all supported platforms.
I strongly recommend all AIR developers to go through the article.