Actually, on the Apple II, you can run ADTPro even if you don't have a boot disk. You turn on the Apple II and drop into BASIC (just like an IBM with no disk), and then you type one command to put your Apple II serial card into remote execution mode, and then your pc sends all the commands to the Apple II to stream data right into a given memory location and load all the machine code for the Operating system just as if it had been booted from a disk. Then it sends the entire image for the ADT client, and from there you can start writing disk images.
If you don't have a serial card on the Apple II, or you don't have a serial port on your PC, you can just use 2 audio cables to hook the cassette in/out ports on the Apple II to the in/out audio ports on your PC (which every PC has), and ADTPro will send data over the Audio cable. Again, it's only a 1-line command on the Apple II to have it receive executable code over the audio port.
So, it is pretty much magic, and it doesn't require any software or special hardware.
Now, I see the 5150 doesn't have any cassette ports as such (unless I've missed them), but it does have a serial card. So, if the 5150's serial card has any kind of remote-execution mode, the something like ADTPro would be possible.
Even if the serial card doesn't have remote execution mode, you could have the user type in a 10 line BASIC program that would receive data from the serial card and write it to memory. At least I hope that's possible with IBM BASIC?
I love old computers, but I'm pretty new to the old IBM's, so I don't have a feel yet for what's possible. But if what I've said above with the BASIC program is possible, then heck I might write something like this myself!