Правильно: «ночь длинных ножей». См.: Лопатин В. В., Нечаева И. В., Чельцова Л. К. Прописная или строчная? Орфографический словарь. М., 2011.
Это сложное предложение с бессоюзной связью: в первой части предложения есть указание на условие совершения действия, обозначенного во второй части. В этом случае между частями сложного предложения ставится тире.
Да, слово антивирус есть в русском языке, оно фиксируется словарями.
Запятая не ставится.
Оба сочетания возможны.
Корректно: Необычный праздничный ужин в канун нового, 1853 года проходил в Хрустальном дворце Великобритании. Этот длинный четвероногий травоядный динозавр с массивным телом, длинной подвижной шеей и маленьким черепом жил в триасовом периоде.
Словарная рекомендация: Пеппи Длинныйчулок. См.: Лопатин В. В., Нечаева И. В., Чельцова Л. К. Прописная или строчная? Орфографический словарь. М., 2011.