Wyświetlanie na środku ekranu - ustaw własności Position formatki na poScreenCenter.
Zaś na blokowanie możliwości przesuwania formatki sposoby są dwa: ustawić własnośc
BorderStyle formatki na bsNone albo bardziej elegancki, to skorzystać z takiego kodu:
//...
private
procedure WMNCHitTest(var Message : TWMNCHitTest); message WM_NCHITTEST;
//...
procedure TForm1.WMNCHitTest(var Message : TWMNCHitTest);
begin
inherited;
with Message do
if Result = HTCAPTION then
Result := HTNOWHERE;
end;
I poczytaj jakiś kurs, bo rzeczy o które pytasz są do znalezienia w googlach i kursach.