Don't understand what your saying, I thought shocks were already installed and you only wanted to add a door contact?
If your not willing to mess with the panel but willing to mess with programming you may aswell Buzz through a pair and stick door contact on that
Also you need to know what panel you have , "think" means guessing and any advice could be wrong
To be honest programming can get confusing , get engineer? At least get a quote ?