Aqui está uma maneira super simples. Faça com que seu programa de teste seja executado durante a Xsession, antes de a área de trabalho ser iniciada.
Por exemplo, tente criar um arquivo (como root) chamado /etc/X11/Xsession/95quiz
com o seguinte conteúdo:
xmessage "What is my favorite color?" -buttons "African Swallow,European Swallow,42" -print -center
Ao fazer o logon, você não poderá usar o computador até que o programa de teste seja encerrado.
É claro que, do jeito que eu configuro, todos os usuários do computador serão questionados, o que parece justo para mim. Executá-lo apenas com a sessão do seu filho é deixado como um exercício para o leitor. : -)