Yes you can create your own controls and there are quite a few possible ways to do this (In order of increasing complexity):
(1)The control editor lets you customize a new control starting from an existing controls. For example, you could create a button containing your own graphics in the true and false case.
Details are in the
Application note 159:LabVIEW Custom Controls, Indicators, and Type Definitions
. Once created, they can be added to the palette. Also look at the examples shipped with labview, e.g. "Control mixer process" and "using custom controls".
Do a web search for e.g. "labview custom controls" and you'll get a few downloadable
examples, e.g.:
http://hamiltondesign-consulting.com/Cus_ctrl.html
(2) Other possibilities are ActiveX controls.
(3) At the cost of more complex code, you can have full creativity using a picture control where you programmatically draw anything (shapes, lines, text, ...) and programmatically sense mouse positions. Again, there are quite a few examples built in, search for "pictures" in the example finder.
What kind of controls are you looking for?