Fixed icon shortcut helper so if icon is missing it still returns an element

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Added enum validator

Signed-off-by: Tom Wright <tom@inflatablecookie.com>