Проблема, насколько я понимаю, заключается в том, что хотя приложения AIR по умолчанию устанавливаются как общесистемные приложения, информация, необходимая для запуска на основе SWF-значков, основана на файлах, которые хранятся для каждого пользователя. , Если это так, то имеет смысл, почему пользователь, который никогда не запускал приложение AIR, не может запустить значок - значок не может определить, установлено ли на компьютере приложение. Это также означает, что если пользователь запустил приложение AIR, его можно будет запустить с значка.
У меня нет времени прямо сейчас, чтобы доказать это, но, основываясь на моем опыте создания пользовательских установщиков значков, я считаю, что это правда.