So maybe it could be:
int main(int argc, char* argv[]) {
if (argc == 1)
return system("./bin/wish.exe ./scripts/amsn");
else
return system(argv[1]);
}
aMSN.exe would still work as it is now, and it could be called like this:
aMSN.exe "c:/progs/amsn/bin/wish.exe c:/progs/amsn/scripts/amsn"
(Hey I just programmed this function right here in-forum, I didn't even compile or test it, it's just """pseudo"" code" (almost real

))