Hi,
never tried a scroll wheel - I would have assumed it just worked.

To place a phone call try

Imports Microsoft.WindowsMobile.Telephony
.....

Dim phone As New Phone
phone.Talk("+1234567890", True)


For google maps, use KML, although I think KML would need lat/long to function perfectly. Write out a KML file with the zip/post code as the 'name' and then launch it.

So if your KML file is 'location.kml' then

Process.Start("location.kml,"")

This obviously depends on Google Maps being installed on the device, but you can always check if the file extenstion KML is registered to check it.