I think the first thing we would need is to get .NET working in UBCD4Win (Otherwise, at least Mono.) I don't find any references to that having been achieved, so until that's done I'll have to wait for that to happen.
It's a bit too late to rewrite everything in unmanaged code now.