Crear un formulario mediante el espacio de nombres System.Windows.Forms con C# desde PowerShell

$CodigoC = @"

using System.Windows.Forms;

public class SimpleHello : Form
{
    public static void Main()
    {
        Application.Run(new SimpleHello());
    }
    public SimpleHello()
    {
        Text = "Hola";
    }
}

"@

Add-Type -TypeDefinition $CodigoC -ErrorAction SilentlyContinue -ReferencedAssemblies System.Windows.Forms

[SimpleHello]::Main()