Windows has been a pain in everyone's ass since Microsoft decided to use UEFI and Safeboot with their operating system. Many people's solution to dual-booting (from my point of view) has been: "Format the entire physical disk, setup with GPT, let windows create too many partitions than it needs and monopolize the whole disk to itself."
So. In this gist, I will show you (with pictures too hopefully) how to "force" windows to be installed even though it refuses to. In this case I will be using my desktop which has a modern intel x86_64 CPU, 4 internal hard drives (no SSDs), and one single linux installation partitioned on the primary disk (which is where we will be installing windows as well).
Now the first issue I ran into was that my primary disk was originally not in the GPT partition format (since I partitioned the disk long before I had a UEFI capable bios). After using a linux bootable and gdisk, I was able to convert it from MBR to GPT and boot linux via GRUB EFI.

