Well as I usually tell folks, look at the Message and actually READ it. What is it telling you? Still don’t know why it is a dependency, but I’ll save that for another day.
So, what it was telling me is that once again I think CTC is mucking stuff up for us.
Using Revit Lookup (greatest single Revit plugin ever!) it looks like they are loading an older version of System.Windows.Forms. So, if I disable their plugin, boom, works just like it should.