protected override bool CanShowDefaultIcon() { string moniker = this.GetMKDocument(); if(String.IsNullOrEmpty(moniker) || !File.Exists(moniker)) { return false; } return true; }