Easly manage Windows shell with C#