Роман, Да, тут я промахнулся. Потому, что первоначально загружается mscoree.dll и видимо она отвечает за поиск нужного фрейворка. И подмену надо начинать с неё.
Как ты себе это представляешь? Вот у меня квадратный экран и в его центре тоже нарисован квадрат, соответственно между квадратом и границей экрана везде одинаковые расстояния.
А вот я это открываю на прямоугольном экране. Как это будет выглядеть?