for the future, it would be nice to support EFI+GPT. this is used on IA64 Itanium systems. I do not know about the IA64 architecture's ability to run 32-bit or 16-bit DOS code.
the folks at FreeDOS are talking about support for the ability to boot from EFI. part of the problem is the cost - the priviledge to develop for UEFI2.x+GPT costs $2500/year. but to develop for the older Intel EFI 1.10 spec doesn't appear to cost anything, and both specs are readily available. You can read both of them, but it costs money to develop for UEFI.
http://www.intel.com/technology/efi/efiagree.htm
http://www.microsoft.com/whdc/system/platform/firmware/uefireg.mspx
http://jesusnjim.com/pc-repair/large-sector-drives.html (more links about EFI & GPT)
oops. sorry, this should be a feature request. maybe you can change it for me.
also, I needed to mention that these specs may not come into general use for average PC's for a while yet. I only know of its use on IA64 Itanium servers, and I believe it's EFI 1.10+GPT.
Jim Michaels