Это кажется простой задачей. Создайте класс C #, производный от ToolStripButton. Производный ToolStripButton должен вести себя точно так же, как родительский класс в конструкторе и приложении, за исключением того, что изображение по умолчанию должно быть другим.
Удивительно, но простого изменения конструктора недостаточно:
public CustomToolStripButton()
{
base.Image = (Image) new Bitmap(typeof(CustomToolStripButton), "CustomImage.bmp");
}
Когда ToolStripButton отображается в конструкторе, отображается исходное изображение по умолчанию. Там должно быть простое решение. Что бы это могло быть?