Параметры шрифта нужно брать через ResultingTextSettings.Font
Подбронее тут: [TLabel] Какое назначение у Font, TextSettings и ResultingTextSettings.Font?
У попап формы было свойство отвечающее за то будет ли она закрываться при смене фокусе, перемещении родительского окна и тд или нет. Что-то вроде StayOpened.
Вы бы не стеснялись и добавляли свои проекты со скриншотами в раздел http://fire-monkey.ru/forum/18-prilozheniia-napisannye-s-ispolzovaniem-firemonkey/
Эффекты могут быть применены только к контролам. Поэтому, в вашем случае достаточно:
Положить промежуточный контейнер (TLayout) в вашу форму
Переместить все контролы формы в контейнер
Кинуть в контейнер эффект.