Zu1: Das sollte eine ienfache Batch-Datei reichen. Ich kenne mich nmit Batch nicht aus, probier mal
Code:
C:\\pafd\\zum\\IE.exe zu_öffnende_Adresse
aus, das sollte funktionieren, iirc.
Zu 2: Dafür müsste jedes Programm die Funktion eingebaut haben, im IE geöffnet zu werden. Versuch mal, über den Link den IE auszuführen und die Datei, die du öffnen willst, als Argument zu übergeben (wie die Adresse oben).

btw, ich wette, dieser Post enthält mindestens einen, eher 2 oder 3, Fehler. Mit der Bash und dem Fx würde das so gehen, aber den Windows-Programmen bin ich mir eben nicht sicher.