Puedes colocar un VBScript en la carpeta de inicio de usuario (Esa carpeta donde metes un programa y se abre al iniciar tu sesion) que sea asi:
set objshell = createobject("wscript.shell")
objshell.run "AQUI_LA_RUTA_DEL_.BAT",vbhide,true
Y lo llamas, por ejemplo, oculto.vbs. Luego haces que el bat sea asi:
IF "%DATE%"=="DIA/MES/AÑO" ("AQUI_LA_RUTA_DEL_ARCHIVO_QUE_QUIERES_ABRIR") else exit
Asi el .bat se iniciaria ocultamente cada vez que abrieras la sesion, y si es el dia indicado, abriria el archivo o ejecutaria el programa de la direccion; si no se cerraria. Recuerda que la fecha debe de estar 01/03/2013, no 1/3/2013 y aun menos 1/marzo/13.