I have created my own, using different things that I've learned (soon I'll share it, I'm creating a step-by-step guide for it), however a good start point is to use the VMware guide from Hilko:
In your case, is about apps, can you share which applications you're having these issues? Some apps is not installed by default for all users (ProgramData) or is not supported.
Make sure that when you install an application, it's being installed to all users, if you have this option to select.
Did you ever come up with your step by step procedure?