仕事振りにアヤつけられたらなんか、だんだん腹が立ってきた。
仕事でコメントも付けて書くとしたら、こんな感じかな。
    #region 条件に合ったコントロールの名前をコントロール一覧に表示
    var ctrls
        = from ctr in Controls.OfType<Control>()
        // 選択条件
        where (
            (
                // TextBox の場合、無条件
                ctr is TextBox
            ) || (
                // ListBox, UserControl の場合
                ((ctr is ListBox) || (ctr is UserControl))
                // Tag が文字列
                && (ctr.Tag is String)
            ) || (
                // Label の場合
                (ctr is Label)
                // ":" で終わっているか、Image が null でないものは除く
                && (!((ctr.Text.EndsWith(":") || ((ctr as Label).Image!=null))))
            )
        )
        select ctr.Name;
    listBox2.Items.AddRange(ctrls.ToArray());
    #endregion
IDEじゃなく印刷ベースでレビューとかするなら、コメントに●とか目立つ文字を
先頭に入れておくとか別インデントとかすることもある。印刷だとコメントも見づらいから。気分。
ムシャクシャしてやった。今は後悔している。