Durante lo sviluppo delle mie web part, la stragrande maggior parte delle volte prevedo una grafica e dei contenuti che non hanno bisogno del "Chrome". Il "Chrome" in una web part SharePoint non è nient'altro che la barra in cui vengono visualizzati il titolo della web part e il menu di gestione della web part (quello con le opzioni "minimize", "close", "delete", "edit web part" e "connections").
Questo perché la web part va messa all'interno di una grafica personalizzata o magari perché semplicemente non voglio vedere in pagina il titolo della web part o quelle voci di menu.

Impostare il ChromeType di default  per le vostre web part

Sapete bene che quella barra può essere tolta dalla visualizzazione.
Come? Semplicemente andando in edit della pagina > edit web part > chrome type = none.

Impostare il ChromeType di default  per le vostre web part

Ovviamente esiste anche il modo di specificare questa opzione direttamente all'interno dei file di configurazione della nostra web part. In questo modo ogni volta che la web part viene inserita in qualche pagina, la barra del titolo non viene mostrata di default.
Per farlo dobbiamo inserire una riga nel file XML *.webpart relativo alla vostra web part:

<?xml version="1.0" encoding="utf-8"?>

<webParts>
<webPart xmlns="http://schemas.microsoft.com/WebPart/v3">
<metaData>
<type name="D4S.Intranet.WebParts.FoldersWP, $SharePoint.Project.AssemblyFullName$" />
<importErrorMessage>$Resources:core,ImportErrorMessage;</importErrorMessage>
</metaData>
<data>
<properties>
<property name="Title" type="string">Folders web part</property>
<property name="Description" type="string"></property>
<!-- default chrome type -->
<property name="ChromeType" type="chrometype">None</property>
</properties>
</data>
</webPart>
</webParts>


I possibili valori da dare alla proprietà ChromeType li potete trovare nella documentazione a questo indirizzo:
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.webparts.partchrometype.aspx

Allo stesso modo, possiamo scegliere tante altre opzioni di default per la nostra web part. Ogni opzione corrisponde ad una proprietà della classe che rappresenta la vostra web part, quindi potete specificare valori di default per tutte le proprietà definite all'interno della classe WebPart (da cui deve ereditare la vostra web part) e per tutte le proprietà custom esposte dalla vostra web part.
Per vedere l’elenco completo delle proprietà esposte dalla classe WebPart, potete fare riferimento alla documentazione:
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.webparts.webpart_properties.aspx
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webpartpages.webpart_properties.aspx

Vi ho lasciato entrambi i link, perché dipende da che classe WebPart eredita la vostra webpart.
Secondo me stare attenti a questi dettagli rende le vostre web part molto professionali.