[Touch Diamond, MDA Compact IV General] Fabliv:
Hey bro,

could you try this file in attachment ? (rename it by delete .zip)

And now, the menu button works great for me.

What do you think about it Sushi ?

I modified it by adding this :

<SimpleDialog Name="CallLogEmpty.dialog" PackageName="HTC">
<ComponentReference Name="dialogItem" Mode9Path="HTC\simpledialog.mode9" Component="SimpleDialog" SmartComponent="true" />
<DialogItem Name="Menu">
<DialogItem Name="Filter" Title="[[IDS_CALLOG_FILTER]]">
<DialogItem Name="All" Title="[[IDS_FILTER_ALL]]"/>
<DialogItem Name="Incoming" Title="[[IDS_FILTER_INCOMING]]" />
<DialogItem Name="Outgoing" Title="[[IDS_FILTER_OUTGOING]]"/>
<DialogItem Name="Missed" Title="[[IDS_FILTER_MISSED]]"/>
</DialogItem>
</DialogItem>
</SimpleDialog>
<SimpleDialog Name="CallLog_SaveContact.dialog" PackageName="HTC">
<ComponentReference Name="dialogItem" Mode9Path="HTC\simpledialog.mode9" Component="SimpleDialog" SmartComponent="true" />
<DialogItem Name="Menu">
<DialogItem Name="Reply" Title="[[IDS_CALLOG_REPLY]]">
<DialogItem Name="Via SMS" Title="[[IDS_CALLOG_VIASMS]]" />
<DialogItem Name="Via Email" Title="[[IDS_CALLOG_VIAEMAIL]]" />
</DialogItem>
<DialogItem Name="Filter" Title="[[IDS_CALLOG_FILTER]]">
<DialogItem Name="All" Title="[[IDS_FILTER_ALL]]"/>
<DialogItem Name="Incoming" Title="[[IDS_FILTER_INCOMING]]" />
<DialogItem Name="Outgoing" Title="[[IDS_FILTER_OUTGOING]]"/>
<DialogItem Name="Missed" Title="[[IDS_FILTER_MISSED]]"/>
</DialogItem>
<DialogItem Name="Save To Contacts" Title="[[IDS_CALLOG_SAVETOCONTACTS]]" />
<DialogItem Name="Delete" Title="[[IDS_CALLOG_DELETE]]"/>
<DialogItem Name="Delete All Calls" Title="[[IDS_CALLOG_DELETEALLCALLS]]"/>
</DialogItem>
</SimpleDialog>
<SimpleDialog Name="CallLog_OpenContact.dialog" PackageName="HTC">
<ComponentReference Name="dialogItem" Mode9Path="HTC\simpledialog.mode9" Component="SimpleDialog" SmartComponent="true" />
<DialogItem Name="Menu">
<DialogItem Name="Reply" Title="[[IDS_CALLOG_REPLY]]">
<DialogItem Name="Via SMS" Title="[[IDS_CALLOG_VIASMS]]" />
<DialogItem Name="Via Email" Title="[[IDS_CALLOG_VIAEMAIL]]" />
</DialogItem>
<DialogItem Name="Filter" Title="[[IDS_CALLOG_FILTER]]">
<DialogItem Name="All" Title="[[IDS_FILTER_ALL]]"/>
<DialogItem Name="Incoming" Title="[[IDS_FILTER_INCOMING]]" />
<DialogItem Name="Outgoing" Title="[[IDS_FILTER_OUTGOING]]"/>
<DialogItem Name="Missed" Title="[[IDS_FILTER_MISSED]]"/>
</DialogItem>
<DialogItem Name="Open Contact" Title="[[IDS_CALLOG_OPENCONTACT]]" />
<DialogItem Name="Delete" Title="[[IDS_CALLOG_DELETE]]"/>
<DialogItem Name="Delete All Calls" Title="[[IDS_CALLOG_DELETEALLCALLS]]"/>
</DialogItem>
</SimpleDialog>
<SimpleDialog Name="CallLog.dialog" PackageName="HTC">
<ComponentReference Name="dialogItem" Mode9Path="HTC\simpledialog.mode9" Component="SimpleDialog" SmartComponent="true" />
<DialogItem Name="Menu">
<DialogItem Name="Reply" Title="[[IDS_CALLOG_REPLY]]">
<DialogItem Name="Via SMS" Title="[[IDS_CALLOG_VIASMS]]" />
<DialogItem Name="Via Email" Title="[[IDS_CALLOG_VIAEMAIL]]" />
</DialogItem>
<DialogItem Name="Filter" Title="[[IDS_CALLOG_FILTER]]">
<DialogItem Name="All" Title="[[IDS_FILTER_ALL]]"/>
<DialogItem Name="Incoming" Title="[[IDS_FILTER_INCOMING]]" />
<DialogItem Name="Outgoing" Title="[[IDS_FILTER_OUTGOING]]"/>
<DialogItem Name="Missed" Title="[[IDS_FILTER_MISSED]]"/>
</DialogItem>
<DialogItem Name="Delete" Title="[[IDS_CALLOG_DELETE]]"/>
<DialogItem Name="Delete All Calls" Title="[[IDS_CALLOG_DELETEALLCALLS]]"/>
</DialogItem>
</SimpleDialog>

See you :D