Можно ответить так. Дефисное написание нарушает орфографическую норму, т. к. штрихкод – сложносокращенное слово (от штриховой код), а такие слова по правилам русского правописания пишутся слитно. Но слово это не так давно в русском языке, а новые слова нередко испытывают колебания в написании, что фиксируется словарями. Поэтому *штрих-код далеко не такая же орфографическая ошибка, как, например, *лесница или *деревяный.
Это окончание (не нулевое, ведь оно выражено материально).
Правильно: образованны, это краткое прилагательное.
Правильно написание с одной н. Раненный (с двумя н) следует писать, если зависимое слово относится к слову раненный непосредственно: раненный в голову, раненный в сражении.
Нормативной рекомендации нет. Употребительнее - вЕган.
Корень: счит- (согласно словарю А. Н. Тихонова).
По происхождению буква а является окончанием, но в составе сложного слова ее можно считать соединительной гласной.
Обстановка — стилистически нейтральное слово, нет оснований относить его к пошлой или сниженной лексике.
Правильно: отключён.