fdo#72947 Startcenter: handle file urls and non-file urls on a different way

Thanks Stephan Bergmann for the idea.

Change-Id: Ifdde1b7eaaefd30a176c47385bc9bfec48d5b86c