Я делал подобное. Типа второй рабочий стол. Не долго думая, ставил в Parent главного окна свое окно. типа так:
Код:
Windows.SetParent(hand, Form1.Handle);
после чего окошко оказывается внутри твоей формы, и, хоть убейся юзер, но его оттуда не вытащит.
Можно поставить на телевизор TPanel и ставить в Parent хэндл панельки, тогда не вытащит за пределы панели.