Adicione ícones de status aos ícones de arquivo no Explorer, como Dropbox ou SVN no .NET

Estou escrevendo um aplicativo de serviço do Windows em C # comFileSystemWatcher.

Como posso adicionar ícones de status a arquivos e pastas no Windows Explorer semelhantes à maneira como o Dropbox ou o SVN o faze

questionAnswers(3)

yourAnswerToTheQuestion