Running 2.3.15 64bit - 20120103, same observed behavior.
Have a single recorded program in a directory, no subdirectories, permissions on both set to allow all actions for everyone.
Checking 'Monitor Subdirectories', then clearing history, the single program is queued, unchecking 'Monitor Subdirectories', that program is never queued.
Have a single recorded program in a directory, no subdirectories, permissions on both set to allow all actions for everyone.
Checking 'Monitor Subdirectories', then clearing history, the single program is queued, unchecking 'Monitor Subdirectories', that program is never queued.