А) Перед «как» нужна запятая. «Как гимнастерка на солдате» — сравнительный оборот.
Б) Перед «как» запятая не нужна. «Как настоящий подарок судьбы» — часть составного именного сказуемого.
В) Перед «как» запятая не нужна. «Как рукой» — фразеологизм.
Г) Перед «как» нужна запятая. «Как стая мошек» — сравнительный оборот.