It is virtually impossible to pre-meditate opposite side castling.
For example, if you play 1.e4, sure you can play the English Attack against the Najdorf and Yugoslav against the Dragon and castle opposite, but the Four Knights or Pin Variation, you will lose castling queenside. Same goes for virtually every 1.e4 e5 opening. Caro-Kann it is often Black that decides. White almost always goes queenside in the main line, but Black can go either way.
With 1.d4, you could play the Saemisch against the King's Indian or castle queenside in the exchange QGD, but openings like the Slav, Nimzo, Benoni, forget it, you will lose castling queenside.
Can't help ya really.
Once I complete an opening, I don't know what to do, so I've decided to be stupidly simple and lock the centre and start a pawnstorm by castling opposite sides. I want to do this as many games as possible. Is there a particular opening repertoire (or even 1 for white 1 for black) best suitable for this idea?