Just go to Settings -> Updater -> Recreate shortcuts (or something like that) and it will restore your desktop and start menu shortcuts. As long it starts up it is "installed". Actually its not even wrong to always run it from the website, the shortcuts are just a more comfortable way
Edit: Didn't notice the last post, will leave this here for reference though (again :P)