1. Haven't used arrays in a while but when I did I did not have this problem. If it's a bug then make a .capx where you can reproduce it and file a bug report.
2. I guess buttons are a windows thing.
3. Dictionaries and their keys are extremely useful. I use them solely for game/save data.
4. Major update with CocoonJS recently, bugs are to be expected.