>Apple and Microsoft are showing every indication that within the near future this direction may well apply to desktops too. The restrictive ‘store’ APIs pushed by these platform holders seem to relish in preventing the execution of unapproved code.
Not really. Windows 10 apparently allows universal Windows apps to call VirtualAlloc() and VirtualProtect().
http://blogs.msdn.com/b/chuckw/archive/2012/09/17/dual-use-c...