It is dam easy to assign rom and disk images to emulators when you compare things to how it is done under an Amiga or Linux based machine.
Are you comparing the current Windows version to 20 year old AmigaOS releases? You don't need scripting to assign programs to certain filetypes on any AmigaOS version released in this milennium

And on my Linux boxes, I just right-click a file and select "Properties..." to change (amongst other things) the default program(s) attached to this filetype.