Hallo und Willkommen in der
DP ,
Du könntest statt der Caption auch die Tag-Property des Items benutzen, die steht ja zur freien Verfügung. Wenn es aber unbedingt über die Caption gehen muss, versuch es mal mit
if (Sender as TMenuItem).Caption = '&hallo' then
Wobei ich nicht verstehe, dass eine von Dir selbst vergebene Caption auf einmal anders sein soll.