I just posted a couple of scripts that demonstrate how Windows forms controls such as DataGrid and TreeView can be used in PowerShell. These scripts can be found on the TechNet script center.
1. Process Manager example showing how to use datagrid control
2. PowerShell help browser using TreeView control
These scripts will be explained in a later post either here or somewhere else. Stay tuned.