I'm new to this and can't quite wrap my head around it. I want to run specific firefox profile which, so I just put this line in a text file: firefox -p Profile make it executable and run it. It works fine.
Now what advantages I gain if I make a .desktop file that has in the command line basically the same? Other than the option to set an icon and add it to the launcher? Are there any fundamental differences?