Not practically. The UWP applications model requires every app to be licensed (even free apps). Distributed apps come in two different types:
1. Default ("inbox") Apps included in Windows, or packages downloaded from the MS Store back-end, must allow
ClipSvc (Client Licensing Service) to connect at least once to the WU back-end and grant them a per-machine license. After that, no online access is required to run the app.
2. Sideloaded apps are normally provided with a matching License.xml from the publisher, which is loaded when provisioning the App.
Examples include:
- winget package on GitHub
- NVIDIA, Dell, AMD and Intel command center or control panel apps installed from an EXE
3. UWP licenses are granted on a per-machine basis. If you re-image a PC, the new Windows has a different system SID, so any previous licenses are invalidated because the machine instance is different. The only way this would work is if you DISM captured a system which connected at least once to WU, but then the image can't be generalized (which removes the licenses).
The captured instance could be re-installed as the exact same Windows instance, but cannot be used for other PC's unless you wanted two perfectly cloned systems with duplicate SID's.