Seriously the Fork as standalone is good and gets better.
But your Dual Boot Option - primitive to say the least. You do not have a return path , you default to Gnome and pick up ridiculous option like 'memtest' ...
The only return I found was wipe the drive and re-install Win 10
I just wanted proof of concept so I installed Zorin Lite on an old WIN 10 drive , 'Side by Side' .
What a mess .. seriously .. , no choice of boot a manager and ridiculously hard to revert, almost impossible. Installing Gome with silly win options not just Zorin or Win 10. No warning
Primitive
I suggest you improve it
Warning
2)Choice
Path back
Why can't the user choose the default OS ?? The Boot Manager ???
Too hard to code ???
Then don't offer side by side - because it isn't side by side .. it's Zorin and way down the list WIN and no option to choose .... Not gonna work ....
To be honest: I don't understand Your Problem. When You have installed Zorin and You make a Reboot, you should see the GRUB Screen with the Choice to use Zorin and Windows.
On the Installation Process, You should get 3 Options:
Install Zorin alongside Windows
Erase Disk
Something Else (which is the manual Partitioning Option)
And when You want to remove Zorin from Your System, You go into Windows and there You have to delete the Partition where Zorin is on and the Boot Entry.
I don't understand what you're reporting. I'm using an HP Pavilion and dual-booting Win 10 and Zorin_OS 17.1. Just to be certain, after reading your post I shut down the laptop - in Zorin and then started it up again, chose Windows and now I'm replying via Windows 10! It was as simple as using the arrow key to move down to the 3rd option and hit enter! It took a few seconds for Windows to open - and here I am! Dual-boot is working perfectly.