User Kevin Bowling shows us how to get FreeBSD and Windows to dual boot on a single machine. This method uses UEFI as the main bootloader. Follow the link provided for the full set of instructions.
Somehow I’ve managed to mostly not care about UEFI until now. On my new laptop, I decided I should give it a go. There are some small benefits, nothing life changing, but booting multiple OSes is a lot easier, especially if they are UEFI-native, and you can get a nice frame buffer the boot manager and the OS can use before starting graphically (and after, if you don’t have accelerated graphics drivers).
For reference, how I run FreeBSD desktop/laptop: digital-life*
Full tutorial: https://bsdmag.org/freebsd_uefi_root/