How about a registry key/environment variable to disable creation of .desktop files?