Hey, have you tried Weather Watcher? It's a standalone app that has maps and radar I believe. It's really just a modified PIE it seems, but it does the job.
http://www.freewarepocketpc.net/ppc-...le-v1-0-8.html
EDIT: I actually haven't used it since my Mogul, I just tried it on my Diamond and it has a glitch where it opens Opera everytime I update. That's no good...