Bienvenido.
Lo primero que pienso es que deberías leer la
Guía de estilo de los foros.
Y lo segundo es que no deberías repetir hilos en diferentes foros. He borrado el otro, porque considero que estaba en el foro equivocado.
En cuanto a lo que preguntas, son muchas cosas.
Empezando por la BD, no comentas qué volumen de opreaciones ni qué volumen de conexiones van a soportar. FireBird me parece una buena opción y tienes las posibilidades de los diferentes servidores.
El problema de Oracle como tú bien dices es que, tal vez, es demasiado para lo que necesitas. Y Si estás pensando en utilizar una versión Express, es porque algun día (si te hace falta) puedes migrar a la versión completa. Sinceramente no acabo de ver un portatil funcionando (monopuesto) con Oracle y la aplicación.
En cuanto al entorno de desarrollo no conozco Visual 2005 así que ahí no opino.
Como plataforma, la que necesites. Si vas a ejecutar en Windows, pues Win32, no te líes en otras cosas si no las vas a necesitar. Sólo te hará la cosa más pesada y más lenta. Si por el contrario vas a necesitar otras plataformas (eso debe estar claro a estas alturas del proyecto) pues no tienes otra opción que salirte de Win32.
Un saludo.