MM windoze does take GPS input; the ls800 tablet computer pic I posted the URL to earlier is doing just that.
Actually MM is really very similar to Ozi in the end result; the difference is that MM is more or less a UK-only dead-end.
Chart scanning is one (messy, as you say) way to get maps into Ozi but not the only way