I'm worried that for some regions the "TCO" to access scarce IPv4 space may be higher than in other regions. So uniform in a sense of geographic fairness, not in the sense of same policy for all.
Why not look at what the RIRs actually do rather than guessing?
Honestly, ICANN knows a lot less about IP allocation than the RIRs do. I don't think this is a good idea. If ICANN wants to do something useful for the IP address community, turn up the community pressure to renumber and recycle old underused allocations like MIT's 18/8 and Apple's 17/8.
ICANN level means higher level than RIR level. The decision should be from a global body not a regional one.
Global IP space allocation is not a new issue. See http://www.nro.net. If you're worried about a black market in IP space, that's going to happen no matter what ICANN does, so I wouldn't waste a lot of time trying to stop it. R's, John