1 step forward - 1 back 
Set FIrefox as the application to open *.url
When Firefox says what shall I do with it - say open with url.sh script and say remember.
That works! 
Unfortunately - some .url files don't follow the same pattern as others so I need to go back to the parsing script again
e.g
Code:
[DEFAULT]
BASEURL=http://www.bbc.co.uk/
[InternetShortcut]
URL=http://www.bbc.co.uk/
Modified=201A631F52A9C80180
IconFile=http://www.bbc.co.uk/favicon.ico
IconIndex=1
was the one i assumed they all followed and theni found this one
Code:
[DEFAULT]
BASEURL=http://www.express.co.uk/
[DOC_miva]
BASEURL=http://contentsearch.espotting.com/search/content/implementations/results.asp?affiliateid=5128&resulttype=dailyexpress_skyscraper&contentidentifier=Exnews&hits=2
ORIGURL=http://contentsearch.espotting.com/search/content/implementations/results.asp?affiliateid=5128&resulttype=dailyexpress_skyscraper&contentidentifier=Exnews&hits=2
[InternetShortcut]
URL=http://www.express.co.uk/
Modified=7006DFE10A3BC70143
IconFile=http://www.express.co.uk/favicon.ico
IconIndex=1