No problemo guys!
Yeah now you can use environment variables inline! I don't think that the JMicron issue is one that is because of my program though. It's most likely the driverpacks.
to avoid misunderstanding, in my normal builds:
i use same dpspack with galapo's script for LiveXP, in which jmicron connected harddisks are working nicely (as i wrote before)
i use same dpspack with DPs_BASE_805.exe for BartPE and Ubcdwin, in which jmicron connected harddisks are working nicely.
catch was made with jmicron drivers, but as DPs use jmicron drivers this way, than DPs probably use some other drivers with similar method which will make driverforge fail too. Hard to make catch as there is not much testers that use chipsets rather than ich..
all other info/test results are provided in previous posts.
I hope these help to improve your program with dps