@pdr2002: Bisher nutzen wir das Cocoa Framework noch nicht im OOo Port. Inwieweit NeoOffice/J das macht kann ich nicht sagen.
Sollten wir das Cocoa Framework nutzen, dann werden wir das natürlich in Objective-C machen.
Die Oberfläche ist erstmal Problem 2 von 1 bei der Umstellung auf Intelprozessoren. Erstmal muß der Basiscode von OOo, also die X11 Version, auf den MacTel. Damit die auf dem Mactel kompiliert sind gcc 4.0 und Java 1.4.2 zwingende Vorraussetzungen, da es laut Apple Java 1.3.1 und gcc 3.3 nicht mehr für den MacTel geben wird und XCode 2.1 (und neuer) erstellen Universalbinaries erst mit gcc 4.0 und Java 1.4.x.
Das X11 OOo braucht ebenfalls Java. Viele Assistenten der kommenden 2.0 sind javabasiert, und die HSQLDB, sofern man sie nutzen möchte, ist ebenfalls javabasiert.
Mehr Informationen zur Verwendung von Java in OOo gibt es in einem OOo Wiki. Ich würde ja gerne den Link posten, doch das Wiki ist momentan nicht erreichbar.