Changed to accept user as an argument
Added desktop file config for #439