diff --git a/bindings/pascocoa/build/appkit.ini b/bindings/pascocoa/build/appkit.ini
new file mode 100755
index 000000000..f3c9ac5d1
--- /dev/null
+++ b/bindings/pascocoa/build/appkit.ini
@@ -0,0 +1,181 @@
+[Common]
+mainunit=appkit.pas
+ignoreincludes="CoreFoundation/ CoreData/ QuartzCore/ Foundation/ IOKit/"
+ignoreincludes2="Foundation/ IOKit/"
+
+[TypeDefs]
+NSObject=objcclass
+NSActionCell=objcclass
+NSAffineTransform=objcclass
+NSAlert=objcclass
+NSAnimation=objcclass
+NSViewAnimation=objcclass
+NSAnimationContext=objcclass
+NSAppleScript=objcclass
+NSApplication=objcclass
+NSArrayController=objcclass
+NSATSTypesetter=objcclass
+NSAttributedString=objcclass
+NSMutableAttributedString=objcclass
+NSBezierPath=objcclass
+NSBitmapImageRep=objcclass
+NSBox=objcclass
+NSBrowser=objcclass
+NSBrowserCell=objcclass
+NSButton=objcclass
+NSButtonCell=objcclass
+NSCachedImageRep=objcclass
+NSCell=objcclass
+NSCIImageRep=objcclass
+CIImage=objcclass
+NSClipView=objcclass
+NSView=objcclass
+NSCollectionViewItem=objcclass
+NSCollectionView=objcclass
+NSColor=objcclass
+CIColor=objcclass
+NSCoder=objcclass
+NSColorList=objcclass
+NSColorPanel=objcclass
+NSColorPicker=objcclass
+NSColorSpace=objcclass
+NSColorWell=objcclass
+NSComboBox=objcclass
+NSComboBoxCell=objcclass
+NSControl=objcclass
+NSController=objcclass
+NSCursor=objcclass
+NSCustomImageRep=objcclass
+NSDatePicker=objcclass
+NSDatePickerCell=objcclass
+NSDictionaryController=objcclass
+NSDockTile=objcclass
+NSDocument=objcclass
+NSDocumentController=objcclass
+NSDrawer=objcclass
+NSWindow=objcclass
+NSEPSImageRep=objcclass
+NSEvent=objcclass
+NSFileWrapper=objcclass
+NSFont=objcclass
+NSFontDescriptor=objcclass
+NSFontManager=objcclass
+NSFontPanel=objcclass
+NSForm=objcclass
+NSFormCell=objcclass
+NSGlyphGenerator=objcclass
+NSGlyphInfo=objcclass
+NSGradient=objcclass
+NSGraphicsContext=objcclass
+NSHelpManager=objcclass
+NSBundle=objcclass
+NSImage=objcclass
+NSImageCell=objcclass
+NSImageRep=objcclass
+NSImageView=objcclass
+NSInputManager=objcclass
+NSInputServer=objcclass
+NSResponder=objcclass
+NSLayoutManager=objcclass
+NSLevelIndicator=objcclass
+NSLevelIndicatorCell=objcclass
+NSMatrix=objcclass
+NSMenu=objcclass
+NSMenuItem=objcclass
+NSMenuItemCell=objcclass
+NSMenuView=objcclass
+NSMovie=objcclass
+NSMovieView=objcclass
+NSNib=objcclass
+NSNibConnector=objcclass
+NSNibControlConnector=objcclass
+NSNibOutletConnector=objcclass
+NSObjectController=objcclass
+NSOpenGLPixelFormat=objcclass
+NSOpenGLPixelBuffer=objcclass
+NSOpenGLContext=objcclass
+NSOpenGLView=objcclass
+NSOpenPanel=objcclass
+NSOutlineView=objcclass
+NSPageLayout=objcclass
+NSPanel=objcclass
+NSTextTab=objcclass
+NSParagraphStyle=objcclass
+NSMutableParagraphStyle=objcclass
+NSPasteboard=objcclass
+NSURL=objcclass
+NSPathCell=objcclass
+NSPathComponentCell=objcclass
+NSPathControl=objcclass
+NSPDFImageRep=objcclass
+NSPersistentDocument=objcclass
+NSPICTImageRep=objcclass
+NSPopUpButton=objcclass
+NSPopUpButtonCell=objcclass
+NSPredicateEditor=objcclass
+NSPredicateEditorRowTemplate=objcclass
+NSPrinter=objcclass
+NSPrintInfo=objcclass
+NSPrintOperation=objcclass
+NSPrintPanel=objcclass
+__NSProgressIndicatorThreadInfo=struct
+NSProgressIndicator=objcclass
+NSQuickDrawView=objcclass
+NSRuleEditor=objcclass
+NSRulerMarker=objcclass
+NSRulerView=objcclass
+NSSavePanel=objcclass
+NSScreen=objcclass
+NSScroller=objcclass
+NSScrollView=objcclass
+NSSearchField=objcclass
+NSSearchFieldCell=objcclass
+NSSecureTextField=objcclass
+NSSecureTextFieldCell=objcclass
+NSSegmentedCell=objcclass
+NSSegmentedControl=objcclass
+NSShadow=objcclass
+NSSimpleHorizontalTypesetter=objcclass
+NSSlider=objcclass
+NSSliderCell=objcclass
+NSSound=objcclass
+NSSpeechRecognizer=objcclass
+NSSpeechSynthesizer=objcclass
+NSSpellChecker=objcclass
+NSSplitView=objcclass
+NSStatusBar=objcclass
+NSStatusItem=objcclass
+NSStepper=objcclass
+NSStepperCell=objcclass
+NSString=objcclass
+NSTableColumn=objcclass
+NSTableHeaderCell=objcclass
+NSTableHeaderView=objcclass
+NSTableView=objcclass
+NSTabView=objcclass
+NSTabViewItem=objcclass
+NSText=objcclass
+NSTextAttachmentCell=objcclass
+NSTextAttachment=objcclass
+NSTextContainer=objcclass
+NSTextField=objcclass
+NSTextFieldCell=objcclass
+NSTextList=objcclass
+NSTextStorage=objcclass
+NSTextBlock=objcclass
+NSTextTableBlock=objcclass
+NSTextTable=objcclass
+NSTextView=objcclass
+NSTokenField=objcclass
+NSTokenFieldCell=objcclass
+NSToolbar=objcclass
+NSToolbarItem=objcclass
+NSToolbarItemGroup=objcclass
+NSTrackingArea=objcclass
+NSTreeController=objcclass
+NSTreeNode=objcclass
+NSTypesetter=objcclass
+NSUserDefaultsController=objcclass
+NSViewController=objcclass
+NSWindowController=objcclass
+NSWorkspace=objcclass
diff --git a/bindings/pascocoa/build/buildappkit.sh b/bindings/pascocoa/build/buildappkit.sh
new file mode 100755
index 000000000..4b7934946
--- /dev/null
+++ b/bindings/pascocoa/build/buildappkit.sh
@@ -0,0 +1,7 @@
+cd ..
+cd parser
+DEFAULT_INI="../parser/default.ini"
+FRAMEWORK="/System/Library/Frameworks/AppKit.framework/Headers"
+./objcparser -ini=$DEFAULT_INI -ini=appkit.ini $FRAMEWORK/NSButton.h > ../appkit/NSButton.inc
+./objcparser -ini=$DEFAULT_INI -ini=appkit.ini $FRAMEWORK/NSWindow.h > ../appkit/NSWindow.inc
+./objcparser -ini=$DEFAULT_INI -ini=appkit.ini $FRAMEWORK/NSGraphics.h > ../appkit/NSGraphics.inc
diff --git a/bindings/pascocoa/examples/statusitem/statusitem.lpi b/bindings/pascocoa/examples/statusitem/statusitem.lpi
index 4fd9e1fdb..eef68eec1 100644
--- a/bindings/pascocoa/examples/statusitem/statusitem.lpi
+++ b/bindings/pascocoa/examples/statusitem/statusitem.lpi
@@ -7,7 +7,7 @@
-
+
@@ -46,9 +46,9 @@
-
-
-
+
+
+
@@ -170,7 +170,7 @@
-
+
@@ -228,7 +228,7 @@
-
+
@@ -308,7 +308,7 @@
-
+
@@ -390,124 +390,18 @@
-
-
+
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/bindings/pascocoa/parser/buildappkit.sh b/bindings/pascocoa/parser/buildappkit.sh
deleted file mode 100755
index 4e4bef102..000000000
--- a/bindings/pascocoa/parser/buildappkit.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-./objcparser -ini=default.ini /System/Library/Frameworks/AppKit.framework/Headers/NSButton.h > ../appkit/NSButton.inc
-./objcparser -ini=default.ini /System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h > ../appkit/NSWindow.inc
-./objcparser -ini=default.ini /System/Library/Frameworks/AppKit.framework/Headers/NSGraphics.h > ../appkit/NSGraphics.inc