Support opening .netx files via file URLs
desktop: Register to handle vmnetx:// URLs

According to the desktop entry spec, this can cause local file paths
to be passed as file:/// URLs.
example-frontend: Return vmnetx:// URLs, not a reference to them