diff --git a/src/freedombone-image-customise b/src/freedombone-image-customise
index 1d159a3bd9d72667e8aa807609caa475a445d98e..94ad712b8a4afc14731762b3d8178c89182b9112 100755
--- a/src/freedombone-image-customise
+++ b/src/freedombone-image-customise
@@ -1103,13 +1103,13 @@ function mesh_client_startup_applications {
 }
 
 function mesh_desktop_icons {
-	# qTox
-	chroot "$rootdir" ln -s /home/$MY_USERNAME/.config/autostart/tox.desktop /home/$MY_USERNAME/Desktop/tox.desktop
-
 	if [ ! -d $rootdir/home/$MY_USERNAME/Desktop ]; then
 		mkdir -p $rootdir/home/$MY_USERNAME/Desktop
 	fi
 
+	# qTox
+	chroot "$rootdir" ln -s /home/$MY_USERNAME/.config/autostart/tox.desktop /home/$MY_USERNAME/Desktop/tox.desktop
+
 	# Terminal
 	echo '[Desktop Entry]' > $rootdir/home/$MY_USERNAME/Desktop/terminal.desktop
 	echo 'Name=MATE Terminal' >> $rootdir/home/$MY_USERNAME/Desktop/terminal.desktop