How difficult is it to port NETMF to a new processor?
I assume that you mean another processor family, but with the same core, e.g. another Cortex-M4 family. Then in our experience - for a production quality port, not just a quick hack - it takes several months to write the core drivers (timers, serial port, GPIOs, SPI, I2C). Let's say half a year. If you go all the way with Ethernet drivers for the controller, LCD support and USB client and host support, it can be two person years or even more, depending on the experience of the developer(s).
We also had to do the core initialization, i.e., the software part that is common for all Cortex-M3/M4 processors. This part is relatively small, but difficult - tricky, and partially written in assembly language. So if you go beyond Cortex-M3/M4, expect more effort and make sure you have someone really experienced doing that part. As far as I know, at least three attempts at porting NETMF to Cortex-M have failed there.