You could just simulate the wanted effect for now, and change the code to trigger samples later?
Say if you make a library called ParakeetAlarm that has different functions, say intrusion(); breach(); whatever(); that all uses a playSound(byte sound); function, you could write a client code in the Arduino IDE that uses the library.
Typically
//include library
//#include "ParakeetAlarm.h"
//ParakeetAlarm alarm = ParakeetAlarm( 10 ); //connect speaker to pin 10
//setup
//loop
  //if rules for intrusion is true
  //alarm.intrusion();
  //else if rules for breach s true
  //alarm.breach();
Now, when you'll want to update to using a shield or make any changes, all you'll need to change is the library.
And maybe even just the playSound(byte sound); function, because all the other functions uses that.
A different approach would be to implement some kind of streaming from the vbs app to the arduino.