I have just run into a situation described in this blog:
Can any one explain this to me? How can Android run a disabled application? What good do we have from marking applications as disabled, if system is ignoring that?
How can I force Android to respect my will and to never execute a disabled app?