Так как слово кабинет уже фиксируется словарями в значении 'орган власти в государстве; то же, что правительство или его часть', 'состав министров, входящих в правительство' и при этом как усеченное официальное название пока не используется (ср. Дума наряду с Государственная дума), корректно написание со строчной буквы, если в тексте фраза воспринимается однозначно: В этом году будет сформирован кабинет. Если же возникает двусмысленность, то лучше использовать полное название Кабинет министров.
Название этого проекта железнодорожной магистрали заключается в кавычки.
Перед союзом и можно поставить запятую или тире.
См. здесь.
Предложение грамматически некорректно. Можно написать: Я хочу иметь друзей (друга) в Москве.
Запятая ставится.
В зависимости от контекста.