Профиль клиента - это просто урезанная версия полной платформы, предназначенная для минимизации времени установки, если у пользователя еще нет .net Framework. Сам клиентский профиль не может быть установлен на компьютере с архитектурой x64, но ваше приложение будет работать нормально, если установлена полная платформа.
Обратите внимание, что начиная с .net 4.0, профиль клиента будет поддерживать все архитектуры, включая x64 ( см. Здесь )
Что касается части 2, если .net framework не установлена на ПК, вы получите обычный диалог .net Framework, необходимый для этого приложения.