You could use KML files to define the locations: http://code.google.com/apis/kml/documentation/kml_tut.html. Google Maps also has a JavaScript interface that is documented on the Google web site. You would need to generate a web page with the code required to display your map and load it into a browser control.