Fix desktop file generation