Update: 24 Sept 2011: I've since switched to using a MacBook Pro as my main computer - and despite previously thinking that the ThinkPad Keyboard was the world's best computer keyboard - I think the MacBook Pro backlit keyboard on my early 2011 MBP is simply the best keyboard I've ever used.
Using an enumeration to display a list of values in the user interface (UI) has obvious limitations. You'll be limited to the rules of enumeration values - no spaces, multi-words etc. You won't be able to offer localized versions of the strings used to describe each enumeration value.
I like Windows Vista - it's a cool and stable OS. But it's taken me a while to get it to boot fast, and stop thrashing my disks to death. Windows Search, automatically scheduled items like Disk Defragmenter and Windows Defender and the biggest culprit - Superfetch, all put a heavy load on boot time and run time disk activity.