As I read http://msdn.microsoft.com/en-us/library/ms165394.aspx:
For VB:
Inside the Snippet element, add the References element and all of the required child elements that add a reference to the project when the snippet is inserted.
For C#
Visual C# code snippets to do not support the References section, so a reference to System.Windows.Forms.dll must be added to the project manually
What fundamental reason prevents C# to support References like VB ?
Update: I saw this posted http://visualstudiogallery.msdn.microsoft.com/en-us/dc06b54c-b6c4-4cf5-8203-a09c6979e881
But it isn't even as full-featured as Code Snippet References as Code Snippet References will allow you to add multiple references at once not just one by one.
C# is supposedly more "professional" than VB.NET, one would expect C# to be more featured not more limited or does "professional" means you have to do it the hard way as said "MANUALLY" :p
When will the C# team catch up with VB.NET team ?