Is there a way to delete a message if it's not successfully handled in a given time period?

Hi Mike

There is OverrideTimeToBeReceive for audit messages but unfortunately, it has a few restrictions with MSMQ

Regards
Daniel