A number of customers have been reporting issues with SMS interception on the T-Mobile Dash handset. On these devices the SMS interception does not work through either the Microsoft or In The Hand class libraries. This is specific to the T-Mobile ROM as other branded versions of the same device, such as the HTC S620, do not have the problem. The culprit is a badly behaved IMessageFilter implementation which stops the standard interceptor from working. You can fix this issue by removing the entry from the registry. Take a look at this registry key:-
HKEY_LOCAL_MACHINESoftwareMicrosoft/Software/Inbox/Svc/Sms/Rules
In here you’ll find 2 entries by default on Windows Mobile 5.0:-
{1000BC1C-F4A3-4210-B197-4AEBF2CEE6F5}
{77990A0E-60B8-4103-B9AF-17157E4274FD}
If you find additional entries here try deleting them (make a backup first so that you can restore if necessary) then reset the phone. This should allow the normal SMS interception mechanism to work again.
On Windows Mobile 6 the above registry key is not present by default, therefore the standard SMS interception will work without any additional rules registered.