the static method fromFile of the .NET system.drawing.image class is used to get the Image from the filename.
The script will set the Image as background of the Form and it will size the form to the Size of the picture, if you pull it wider the picture gets tiled.
Also I Implemented a new trick to fix the focus problem, if you do not set the TopMost property of the Form to $true the form shows "hidden" behind the other forms. I did this in all the form examples for this reason.
Grzegorz Niemirowski, pointed me to a way to set this back again after the form is loaded, by using Add_shown in the NG Bringing form to front
(Oops, only when I did look up the link, I see he did the same thing allready , using a Picturebox.)
Strange I had to pick this as an example, without thinking about it, but I will post anyway, for the work and the picture of my niece ;-)