Слово резидент многозначное. Его юридическое значение – "юридическое или физическое лицо, постоянно зарегистрированное или постоянно проживающее в данной стране". Нерезидент – слово с антонимичным (противоположным) значением.
Тире с пробелом (первая часть представляет собой сочетание слов).
Запятая нужна.
В этом случае дефис заменяется на тире с пробелами: клиент – физическое лицо, физическое лицо – резидент.
В первом случае требуется дефис (банк-резидент), во втором - тире с пробелами (банк -- резидент Российской Федерации).
Название должности пишется со строчной буквы.
Правильно: вице-президент.
Правильно: юридические лица – резиденты. В сочетаниях с приложением ставится тире, если одна из частей представляет собой сочетание слов.