I've made a python program using Tkinter(GUI) and I would like to enter it by creating a dedicated icon on my desktop. (I want to send the file to my friend, without him having to install python or any interpreter)
the file is a some-what game that I want to share with friends and family, which are not familiar with coding.
you can install Pyinstaller by using pip

pip install pyinstaller

go to the directory where your file is saved and type:

pyinstaller.exe --onefile --windowed path/to/your/file.py 

--onefile (compresses your files into one .exe file)
--windowed (removes the console when you run your file) 
path/to/your/file.py (or simply file.py when you want to convert the file in the same directory)
if you have any error using it, remove the --windowed flag and run file.exe on command line to see the error
run python program via clickable desktop icon