You could accomplish the same thing by having configuration profiles similar to what WinUAE has.
An alternative is a startup screen that has preset configurations like you described above (A500, A1200 or custom). The options screen for the first two modes only allows changing disks, where the...