It can work both with physical devices and with disk images, also it can format disk, with wider variety of options than standard Windows format.
It's not immediately obvious why you would want to use mtools rather than standard rm, cp, mv, etc. Could you explain?
For example we are using it in Unattended project http://unattended.sf.net for building different disk images with different network drivers.
