Come hai visto non era un compito così complessoin ogni caso se ti servono funzionalità più avanzate sono sicuro che a cercare su internet ci saranno una miriade di librerie per creare grafici in .NET.
Sulle immagini, l'unica è hostarle altrove (per quella sopra ad esempio ho usato ImageShack, visto che ho installato il loro client magico su Linux e con due click carico l'immagine direttamente dal gestore file).