This is much simpler than you might think. I also went looking for something similar for my application.
Real App Store app: 
The App App App is similar: 
There is no disrespect for INAppStoreWindow, it is a very good implementation and strong. The only rollback I saw from it was that there was a lot of drawing code along with the tightly tuned TitleBar color settings that Apple can set at any time.
So here is how I did it:
A) Create a standard window with the title, Close, Minimize, Shadow, Resize, Full Screen - The primary window. Note. You do not need a textured window and you do not have to specify a title
B) Then add a standard toolbar with these settings:
- Icon only
- Visible at startup - ON
- Customizable - OFF
- Separator - ON
- Size - Regular
Remove all toolbar items and add them only in the following order
NSSegmentControl (51 x 24) - | Flexible space | - NSSearchField (150 x 25)
C) In your Content View, directly below the toolbar, add a regular sized NSButton, for example:
- Bordered - OFF
- Transparent - OFF
- Title -
- Image -
- Position - text below the button
- Font - Small 11 System
Ok, pretty easy so far, right ?!
In your window manager or app delegation .... set IBOutlet (s) to NSButton (s)
Note. Remember to enable IBOutlet in the interface builder.
Well, don't be afraid, we need to write a tiny bit of code:
In awakeFromNib or windowDidLoad ....
- Get a view of content supervisors (also known as NSThemeView)
- Remove your button from the supervisor
- Set the frame of your button
- Add button back to theme view
Thus, the code will look something like this:
NSView *themeView = [self.contentView superview]; NSUInteger adj = 6; [self.btnFeatured removeFromSuperview]; self.btnFeatured.frame = NSMakeRect( self.btnFeatured.frame.origin.x, self.window.frame.size.height - self.btnFeatured.frame.size.height - adj, self.btnFeatured.frame.size.width, self.btnFeatured.frame.size.height); [themeView addSubview:self.btnFeatured];
What is it! You can use your outlet to turn on / off your button, adjust the mask image when it is selected, turn on / off the toolbar, or even hide everything and add a window title. All this without problems if Apple changes the standard window title windows.
PS There were no private frameworks in this publication!