@mcc At least (1) came down to making .NET cross-platform, where the PE stub trick made a lot less sense. (2) sounds like the normal Microsoft bullshit of assigning bafflingly weird tasks to competent and skilled designers and engineers, then hoping something sensible emerges.