Корректное оформление: мейкап, экономкласс, бизнес-сайт, ВИП-такси, промосумки. Javascript лучше написать латиницей.
По-видимому, это название образовано как сокращение сочетания экономный карман. Сложносокращенные слова пишутся слитно, немногочисленные исключения — через дефис. См. также здесь.
Верно: нет ни одной церкви, где бы не было его иконы.