The above NetBeans Platform splash screen is the default splash screen for your rich client application. Click Browse and add your own (click to enlarge):
As you can see, you can also specify whether a progress bar should be shown, as well as the progress bar's color and the size of the text that accompanies it. When you make changes to the colors in the panel above, you can immediately see the effect in the splash screen preview, which means that this allows you to do some final tweaking before adopting the splash screen of your choice. Not a bad touch, huh. (I mean, this part could've consisted of nothing more than a browse button and a preview screen, but clearly a lot more detailed thinking went into this -- the colors, bar bounds, text bounds, and font size are something one wouldn't expect in the first release of this feature.)
The layer file above specifies that the NetBeans Platform's File toolbar, Edit toolbar, Edit menu, and several items in the File menu, will all be hidden -- because this particular rich client application doesn't need these toolbars, menus, and menu items.
I've added a small Ant script to my build.xml file. It unzips the ZIP file and launches the application's executable:
<target name="FeedReader" description="feedreader">
<unzip src="dist/feedreader.zip" dest="unzipped"/>
So, in other words, because NetBeans IDE has created your very own executable, you can treat it like any other executable and launch it from inside the IDE, using an Ant script. Not bad, huh. I think it's pretty cool. The only thing you had to do manually was create the layer file and the folder that contains it (for internationalization, there's a Bundle.properties file created for you by NetBeans IDE in the branding folder).
When the above target is run, the rich client application's splash screen is shown, with the progress bar defined in the Basic Branding screen, and then the application appears -- with the title specified in the Basic Branding screen, minus the menus, menu items and toolbar buttons that I excluded, using the layer file.
I'm not really sure whether there's all that much more that you could expect NetBeans IDE to do for you in terms of branding. Pretty much everything I'd hope to be done for me is done! If anyone has any additional wishes or desires in relation to branding, I'd be interested to know what they are.