I just notice I forgotten to blog about this experience. It may seem useless, but I had a fun Sunday spending on it.
Anyway, here is the code for it, you could improve it.
*Note: Highlighted in YELLOW needs you to change it!
#Create a form Add-Type -AssemblyName System.Windows.Forms $Form = New-Object System.Windows.Forms.Form $Form.AutoSize = $true $Form.StartPosition = "CenterScreen" Write-Host "Running GIF Player ..." #Adding some text $Form.Text = "GIF Player" $Label = New-Object System.Windows.Forms.Label $Label.Location = New-Object System.Drawing.Size(0,0) $Label.AutoSize = $true $Label.Font = New-Object System.Drawing.Font ("Comic Sans MS",20, [System.Drawing.Fontstyle]::Bold) $Label.Text = "Hello Sunday ~" $Form.Controls.Add($Label) #Get the local saved GIF $gifBox = New-Object Windows.Forms.picturebox $gifLink= (Get-Item -Path '<filepath>\cathello.gif') $img = [System.Drawing.Image]::fromfile($gifLink) $gifBox.AutoSize = $true $gifBox.Image = $img $Form.Controls.Add($gifbox) #Execute the form $Form.ShowDialog()