It looks like it is possible to extend and shrink the system volume in Windows Longhorn (Beta 2). Below is a screenshot showing the options (click to enlarge):

Extend_volume_longhorn

I tried shrinking and extending the C: volume several times and it works well. A welcome improvement.