Firstly , my icon disappear then when I reboot it , it's get stuck at this . I have tried timeshift and I have also test ssd , nothing work with ssd.
How much free space was left in root?
You can check if root is full (ran out of space) by booting into a LiveUSB, then checking the drive by selecting it with Disk Usage Analyzer.
I have dual booted windows , I guess i will need to delete that ,
Dual booting Windows, on it's own, should not cause this issue.
Do you recall how much space you allocated to Zorin OS when you installed it?
It looks like TimeShift is the actual culprit. You can see in your final screenshot that it's backups have stacked up to being a filled drive space.
So, probably what happened was, when the last backup occurred, it could not complete due to it filling all the available space, then root could no longer write to disk causing the desktop to crash.
You could try to start a live usb stick with zorin, select try zorin and then access your drive and delete some older snapshots from the timeshift folder. The timeshift folder is usually located in the root directory.
I deleted the window partition and increased time-shift drive's space , thanks guys , zorin forum is the best and quite active .