1. Use additional voltage regulator for high-current relays (7805) the L05 output current max. only 100mA.
2. Use transistors for relay driving, the common emitters must be wired directly to PWR input GND.
3. Use snubber RC component in AC side, this protect the relay contacts and reduce the spark when the contact opened (the capacitor value depend from load and must be X2 type, this designed for continous AC use).
3. Never don't leave the 100nF ceramic capacitor from regulator output and nearby the PIC (and any other IC) supply pin.
4. I think, the PIC cannot work perfectly with 2,3V. Use schottky diode in D2 position and/or apply 3*1,5V battery.