Hola,
Un "salvapantallas" de Windows, así por encima, es un archivo ejecutable con extensión ".scr" que se sitúa en el directorio de Windows ("C:\Windows\"), y, tal vez, en el del sistema ("C:\Windows\System\" ó "C:\Windows\System32\").
Sólo con eso (la extensión del ejecutable) Windows considerará el programa como un "salvapantallas". Además, cuando Windows inicia el programa (como "salvapantallas") le manda algún parámetro al mismo, como pueda ser "-CONFIG", con lo que le está queriendo decir al programa que muestre su configuración, o sea, la configuración del "salvapantallas".
Luego hay algún que otro parámetro más además de "-CONFIG". Pero, ¿no incluía Delphi ya como "template" los "salvapantallas"? O sea, que lo mismo que puedes crear una "Aplicación para Windows", puedes crear una "Aplicación salvapantallas". Echa un vistazo en el menú "New -> Other...". O no sé si lo habré soñado...
Por otro lado... busca información por ahí, sobre todo, para lo relativo a los parámetros que puede enviar Windows a tu programa "salvapantallas", y, bueno, otras "cosillas" relativas a este tipo de aplicaciones.
Huelga decir que tú podrías mostrar las imágenes que dices en un formulario, el principal de la aplicación, sin ir más lejos, que no tendría border, y estaría "maximizado", de modo que se comportara como lo hacen el resto de programas del estilo.