My main reasons for posting is,i wondered if there was an existing or developing methods of Bitcoin direct debit.
No. There is no such thing as direct debit with Bitcoin.
I just wondered if there was a way of configuring Bitcoin to be able to scan installed applications on your operating system,then share a monthly set Bitcoin amount to the accounts of all the applications you use at a given time?
This would be extremely dangerous for obvious reasons, and is not even possible in a completely automated fashion if the wallet is encrypted, since that makes it completely impossible to make a payment without requiring the user to enter the passphrase. Any system which allows payments to be made without the user's passphrase, or which randomly pops up a dialog asking for the user's wallet passphrase (and thus conditioning users to enter their passphrase without checking the transaction details) is asking for trouble. And by "trouble", I mean you'll lose all your money with no hope of ever getting it back and if you complain about it here we'll just laugh and say "I told you so" and then you'll get upset that we're not being more supportive. And that's not a good outcome for anyone.
I understand this is a potentially difficult concept,and has several questions that relate to how it impacts on your system and security concerns..also it is dependent on any given developer actually in a position to accept Bitcoins.
It would just be a cool way to show appreciation,and make sure developers efforts are rewarded,most of us are in difficult financial situations,and one off donations are a tough decision when you are considering how to pay the mortgage!
Remember, this is real money you're talking about. Bitcoin is not a bank, there is no deposit insurance, and all transasctions are irreversible. If your money is lost or stolen, you're never going to get it back. Security must always take precedence over "cool" features, because losing all your money isn't cool.