If you are referring to the need for a reverse iteration in your code it is not a bug but is due to the fact that the contacts collection, unlike a normal array, reorganises itself when a contact is deleted.
No I'm referring to the fact that if you name your project the same as a dll file you are using, when you compile in forced QVGA mode, the dll will get overwritten.
In my case I called my project outlook.spb. Forced QVGA mode will create an outlook.dll that overwrites the original outlook.dll when compiled.
Sorry, I missed that in the first post. I bet that surprised you when it happened for the first time! - I expect Erels' answer will be "then don't name your project after a dll"