I don't think it's currently possible with Windows 7. Windows 8 and later would work as they included bootia32.efi. Some Linux distros with bootia32.efi would also work unless special drivers are necessary. Maybe check whether your device supports legacy boot/CSM?
Maybe it's possible, if users can boot XP in UEFI using Longhorn files, Windows 7 using Windows 8 can work too. But I don't have time for this research
Maybe. If you use Windows 8/10 bootloader, integrate proper video drivers and remove legacy VGA driver from install.wim
A bit of necro bumping.... I recently played for the first time in my life with UEFI boot of Win7. As I expected it was pretty straightforward using native vhds (no matter if GPT or MBR formatted), Then I tested a random x86 vhd and it didn't work. So I googled a bit and seem that everyone is focused on bootloader, but what I noticed is that in W7 32 the problem is not the bootloader at all, the problem is the *windows* loader. W732 lacks it, winload.efi (and winresume.efi) completely, and (not so surprisingly) the file taken from newer Windows doesn't work. But maybe some low level patching guru like @George King can take a look on it, or have one from W7/W8 beta that works...