que te pida una contraseña para quitarlo y hasta que no lo pongas no puedas quitarlo (que el video entre en un bucle de repeticion)
Soñar es gratis.
Seamos realistas porfavor... Ningún reproductor multimedia tiene esa caracteristica tán peculiar que necesitas...
Claro que no has encontrado como hacerlo, porque no es posible hacer eso con ningún reproductor, la solución sería que creases tu propio reproductor de videos (algo sencillito para reproducir ese video y ya), de lo contrario olvídate de hacerlo perfecto.
La otra alternativa que puedes hacer es:
1. ejecutar el video.
2. comprobar cual es el reproductor asociado por defecto a la extensión de tu video (Esto es lo más importante, para saber con que proceso se va a visualizar el video...)
3. monitorizar el proceso del reproductor, es decir, si el usuario cierra el proceso: pedir una contraseña, si la contraseña es incorrecta volver a ejecutar el video, si la contraseña es correcta matar el proceso del reproductor.
PD: Hay que tener en cuenta que el usuario puede matar el proceso de tu aplicación (el que debe pedir el password) en cualquier momento sí o SÍ, a menos que ocultes tu APP en la lista de procesos...
No necesitas complicarte, cualquier lenuaje te sirve, lo puedes hacer incluso en Batch, aunque la CMD es fácil de cerrar xD, mejor hazlo en VB con un form a pantalla completa y "OnTop" para cuando se cierre el video..
Saludos.