Calling linuxdeployqt with desktop file or binary

When creating an AppImage, does it make any difference if linuxdeployqt is called with the .desktop file or with the application executable as a parameter?

It is recommended to run it with the desktop file as the parameter. The other option is for legacy backward compatibility.