I pretty much described the process above, but I've repeated the feat several times now with 2007 Mac Minis and also with 2010 Mac Minis. I tried a couple different things that didn't work, like just trying to install Windows 10 directly, and that never worked and would boot into BSOD. I could safe mode boot, and disabled the drivers I mentioned above, but would still BSOD on reboot. In the end, for both 2007 and 2010 Minis, the only way I could get a working Windows 10 was to install Windows 7 first, then do an update install of Windows 10 over it. The process went like this:
2006 or 2007 Mini:
Opened it up, cleaned out dust-bunnies, removed older, slower CPU, and installed 2.33 GHz Merom T7600 C2D CPU, following guides on ifixit dot com. (The goal is to use a 64-bit Core2Duo CPU. You can use a 1.83 GHz T5600 Merom, or a 2.0 GHz T7200 Merom, or a 2.33 GHz T7600 Merom.) If upgrading the CPU, I recommend buying some M3x20 nylon screws and hex nuts before you start. The nylon rivet-pins that hold the CPU heatsink down get brittle with time, and the pin flanges snap off and are useless. Re-use the springs, but replace the nylon pins with the nylon screws and nylon hex nuts. You can also do this upgrade on Early or Late 2006 Mac Minis with a Core-Solo or Core-Duo, and run a firmware update that will allow you to install 64-bit operating systems. If you already have a 1.83 Ghz or 2.0 GHz C2D, you can use them as-is. Upgrading to a 2.33 GHz T7600 Merom will just gain you a small amount of speed, but with computers this old, every bit of speed you can get helps.
I also upgraded the RAM. Some I upgraded to 4GB (of which only 3GB can be addressed), others I upgraded to 3GB. I don't see any difference in performance, so I kind of recommend just going with 3GB.
I upgraded the hard drive to an internal SSD. These are cheap and make a huge difference in speed. However, the process also works just fine on mechanical spinning hard drives for both 2006/2007 and 2010 Mac Minis.
If you have a combo drive in your mini, consider swapping in a full DVD burner. Other Word Computing sells compatible models, but some might consider this a cost-prohibitive upgrade for such an obsolete computer. Consider this optional.
I boot off the Snow Leopard DVD and use Disk Utility from the Snow Leopard disc to partition and format the drive. Partition for Windows using Master Boot Record partition scheme by selecting Options. Do NOT use GUID or Apple partition scheme. Format the Windows partition MS-DOS (FAT). If you don't need MacOS, just make one partition. If you do need MacOS, make two partitions. I needed the Snow Leopard Disk Utility to do this. Newer Disk Utilities offered different formats that wouldn't work. On a 2010 Mini if you've installed High Sierra, your drive has likely been converted to APFS. The Snow Leopard Disk Utility can reformat your drive to undo APFS. Ironically, DO NOT use the Boot Camp Assistant to prepare your drive for Windows. Remember we're installing a Windows version on a Mac that neither Apple nor Microsoft say are compatible. Using the supported solutions for installing unsupported versions of Windows on unsupported Mac hardware is a non-starter.
Shut down, restart holding down the mouse button to eject the Snow Leopard DVD, and boot off the Windows 7 installer DVD. (I use a Windows 7 installer DVD. I have not managed or tried to use a USB installer for Windows 7 and do not know if that is possible.)
Windows 7 will require you to reformat the intended volume as NTFS. Do that, then install Windows 7.
After Windows 7 is installed and starts up, insert the Snow Leopard DVD and run the Boot Camp setup.exe to install drivers. When asked to reboot, don't, go into Windows/System32/Drivers and rename AppleHFS.sys, AppleMNT.sys, and MacHALdriver.sys. I just add ".bak" to the name. THEN reboot.
Activate Windows 7.
Create a Restore Point here if you like.
For installing Windows 10, you can go straight to a Windows 10 build 1903 bootable USB flash drive, or mount an ISO for Windows 10 build 1903 in Windows 7 and run the installer. You do not need to install an older build of Windows 10 first.
You can download the Windows 10 build 1903 .iso and use a modern Mac with a modern MacOS version and a modern Boot Camp Assistant with a USB flash drive (I use 16GB flash drives) to make a bootable Windows 10 installer USB flash drive. I used a 2014 15" Retina MacBook Pro running Mondavi to make the USB flash drive. You can also use it to download more current Bootcamp drivers to another USB flash drive, and that may be useful if you install Windows 10 onto a 2010 Mac Mini, but I don't think it will have the proper drivers for a 2007 Mini. Since I've been installing Windows 10 on both 2007 and 2010 Minis, this was useful. Note: It took a really long time to make a bootable Windows 10 flash drive and to download the Boot Camp drivers to a flash drive. Like maybe close to an hour. I thought the process had frozen, but it hadn't. Just wait it out. I also had a new 16GB flash drive just NOT work. I bought a pack of 5 identical PNY 16GB flash drives, and one was just a complete No-Go for doing any of this with the Mac, while another one worked perfectly. Moral: Flash drives are apparently finicky. Have several on hand.
Run the Windows 10 installer. When it asks if you want to perform a new installation or an installation that keeps your personal files and apps, choose to keep personal files and apps. This is the "update install" option. Follow the prompts and install Windows 10. If using a USB flash drive to install Windows 10, remove it when the installer reboots the computer.
[Edit: After Win10 installation, everything worked. There was no need to re-install Boot Camp drivers.]
As long as the three drivers are disabled, everything works. Windows 10 performs updates, and Device Manager has working drivers for all the hardware. Using an Apple keyboard the sound up, down, and mute buttons all work fine. You won't have monitor brightness control from the keyboard keys, or keyboard backlighting control from the keyboard keys. Presuming you can live with that, it all works.
Do not expect to run full screen streaming video on a 2007 Mac Mini at 1920 x 1080. Even 1680 x 1050 on a 22" monitor is choppy. If you run video in a smaller window on your screen, however, it works fine. I would not use a 2007 Mini as a Netflix HTPC. A 2010 Mini, on the other hand, will work great, running either Windows 10 or MacOS 10.13.16 High Sierra. Consider picking up a 2010 model on the used market and using that for your Netflix setup.
For a 2010 Mac Mini, the process was essentially the same, but the Snow Leopard Boot Camp drivers did not have all of the drivers for the 2010 Mini. Either the MacOS Lion Boot Camp drivers or the ones I downloaded with the 2014 MBP did the trick. In both cases it was essential to disable the three drivers after installing Boot Camp drivers, before rebooting. If you reboot first and get a BSOD, you'll need to boot Windows into safe mode, and rename the three drivers and reboot.
I've done this successfully on 2007 Mac Minis, a 2006 Mini (upgraded with C2D CPU and firmware flash), and 2010 mac Minis. I've not tried any iMacs or Macbooks or Macbook Pros.
Good luck!