I use MSMQ queues for a web application made with IIS. Usually I set Everyone permission (write and read) on every queue. Sometimes, at and moment, Everyone permission is lost.. Why? Nobody removes it manually.
Only some queues lose permission. Can be a problem of the user owner of the queue? Some Windows policy...