OK, now you kids play nice in the sandbox or we will have to send you to your rooms without supper.
Artifex: You have a common problem. You are "investigating" a target which detects your debugger. Therefore you need to review the subject of debugger detection and the associated breakpoints on API's relating to those issues. That's why we have a search button on the Forum. So that most issues, previously discussed, do not have to be re-invented each time someone new has that same issue. It could have detection of the windows for and/or exe names of SICE and/or detect it by API calls.
First you need to review those threads and try the breakpoints they suggest and then report back which ones you tried and whether any of them worked to intercept the "test" for the debugger's presence. Only after you have made those attempts, should you report back that you have tried (list the breakpoints you tried) without success and, then, ask for further suggestions.
There are anti-debugger articles all over the net as well. You could also try a google search with subjects such as : "anti-debugger + Armadillo" and "anti-debugger + breakpoints" as a good start. Another one is "debugger detection code." Using that one quickly, for example, I got this reference, among many:
http://www.woodmann.com/crackz/Tutorials/Armadillo.htm
Regards,