Just wanna know your opinions on this? What is the best practice way to start the nalagent?

We use logonscript mostly, exist.exe checks for the local NALDESK.EXE file on the C: drive which starts that one if it exists. If not we start nalexpld.exe from the sys\public folder on the server.
We also have a few laptops, and on those we have put a shortcut to the local naldesk.exe under all users-->startup folder for offline availability.
Never tried the launcher configuration for this, we do this manually in our images.

So whats your ideas on this?