Netduino

You would normally not use a bootloader alone on such a device. I dunno but C# support, but for 32bit uC's a JTAG debugger is almost a must. It is a lot more complex from a software point of view.

You can pickup low cost JTAG programmer/debuggers for less than $20 normally (a lot cheaper than the AVR debuggers).