Возможно вам подойдёт что-то вроде: class MyForm
{
public IClickableButton ClickableButton { get{return ClikableColorButton; }}
public IColorButton ColorButton { get {return ClickableColorButton; }}
public ClickableColorButton ClickableColorButton { get; set; }
}
нельзя возвращать ссылку сразу на 2 интерфейса, т.к. у класса может быть разная реализация одинаковых методов для разных интерфейсов и в этом случае будет непонятно, какой метод должен выполняться.