Requirements
Namespace: System.Drawing
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows .NET Server family, .NET Compact Framework - Windows CE .NET
Regions in .Net are probably more easier than VB6. Simply Add the Drawing Namespace and u can acess the full functionality of Regions class.
As u probably know a Region is an invisible area that you can click in, draw in etc. So for ur world map it would be a good solution.
There are tools avilable on the internet that will let u record the coordinates of each part of ur pic, but u can easily make it in any programming language by simply recording the X,Y coordinate of each mouse click.
Oh yeah EdgeTracer lets u do this.