Simple GPS Tracking Display

Hey,

I am curious if anyone has ever developed just a simple GPS position tracking display application to run on windows.

I would like to put together a simple display that connects to an ardupilot controller over MavLink2. The display would need to show a shapefile in the background, and the real-time position from the ArduPilot controller on top.

Is there anything of the sort out there? Really just a watered down Ground Control Station, but it needs the capability to display a custom background.