Guid (Globally unique identifier) is used to identify your component by outside world. When you write a project which is going to be used as COM (Component Object Model) you will have to give a unique name. For this reason you need to apply GUID attribute.
More info at http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.guidattribute.aspx
You can remove it if you won't be exposing it as COM on assembly level