A very basic version is close once I can get the postcode changeable and/or GPS coords then we'll have something that can be tested (country can be done manually in the ini for test versions if we can't get that in)
The changes required should be minimal. - Just adding catches for plugins for labels and commands which send commands to subs in one form. (I'm trying to make it so that one code addition works for all my plugins rather than add code for each one).
Will having a look at this OSK, GPS tonight. (might also look if I can use your country/language settings)
Fueltype : there is a specific list for each country which the plugin can search for, so it is better to do it via that.
All my worker plugins get updated automatically. The FE 'wrapper DLLs' get a new version downloaded which the user is advised of and then they run an updater program to update them.
Download the RideRunner version and look at the PDF manual included, it should give you a good idea of the way the plugin works.