Xojo IDE colouring?

Can anybody explain to me why the IDE colours

Boolean
Byte
Color
Currency
Double
Int8
Int16
Int32
Int64
Integer
Short
Single
String
UInt8
UInt16
UInt32
UInt64

blue but not

CFStringRef
CString
Date
OSType
PString
Ptr
Variant

The first group seem to be all data types, but then so are CFStringRef, CString, OStype, PString,and Ptr in the second. Only Date and Variant are object types.

CFStringRef, CString, OStype, PString, and Ptr are all pointers and they should be used in declare definitions only – maybe that is the reason?

The obvious and philosophical answer “Because thats what its set up to do”