One of the first things I tell people who want to make "better" UIs in LabVIEW is to always use the System controls. System controls fit in well with the rest of the operating system and other programs that your user is familiar with. Good UIs help your user become comfortable faster. Familiarity breeds comfort etc. etc.
The one downside to this advice is that for some controls there is no System equivalent. There is no graph in the system palette since there is no defined graph control in Windows -- notice that system utilities such as Perfmon and Task Manager have visually different graphs. Clusters, arrays, error clusters, gauges etc. are other special LabVIEW control types that aren't common OS controls and as such aren't in the System palette.
Well, since the OS doesn't define how these controls should look, I decided to take a stab. Here is my effort to round out the System control palette with a number of the more specific LabVIEW controls customized to fit in well with the default OS controls (at least on Windows).
Unzip the attached "Missing System Controls.zip" file in your <LabVIEW Install Directory>\menus\Controls\ folder and then restart LabVIEW to add all the above controls (and more) to your palette. Note: these controls were made in LabVIEW 2009.
Simply run the attached "Missing System Controls Installer.vi" -- this is a little experiment of mine. The VI contains all the .ctl file data stored as diagram constants and writes them to the appropriate files depending on which version of LabVIEW you select (currently only LV 2009 and the 2010 Beta would be supported since I wrote everything in LV 2009).
ni_ctl_system20-1.0.0-2.ogp contains the controls as a VI package installable with VI Package Manager.
Create Your Own Buttons!
If you like the iconized buttons and want more it's easy to create your own (although please share if you do create some). Grab some icons from the web (see link above) and watch this video to learn how:
[Note: The "Fake System Time Stamp.vi" is not part of this package - it's an experiment for someone in the Comment thread. Sorry if this is not the right place to attach it! - ChristinaR]
[Note: I added the "Missing System Graphs 1.vi" which attempts to update the "missing system style" graphs so their plot legends are not still in the Modern style. If I broke any of their functionality in the process, please let me know. - ChristinaR. Part 2: I added "Missing System Graphs 2.vi" which makes the Scale Format button on the Scale Legend a little bigger, to move the light off the decal]
[Note: I added "Missing System Array 1.vi" which has the index display changed to a system numeric. - ChristinaR]
[Note: I added "System Mixed Signal Graph.ctl" which is an attempt at a system-style mixed signal graph. - ChristinaR]
The code referenced in this document is distributed under the NATIONAL INSTRUMENTS SOFTWARE LICENSE TERMS (Sample Code License) - http://ni.com/samplecodelicense