What about platform independence?
Am I correct in thinking that the reason C# makes it so easy to do what he's talking about is that you're probably already on a Windows platform, and all you're doing is calling native Windows methods? If you're willing to abandon portability I'm sure you can call Windows methods directly out of Java.
===
Purveyor of Doc Hope's [link|http://DocHope.com|fresh-baked dog biscuits and pet treats].
[link|http://DocHope.com|http://DocHope.com]