Quickly looking, it requires VACPP 3.08 including the toolkit that shipped with 3.08, a problem as it is so old. Perhaps it can be linked to the libs from the current toolkit.
Chris's environment also seems to have been modified quite a bit, beginning of compile fails like this,
[32;1;m********** Compiling Menufolder... ***********[0;m
make[1]: Entering directory 'H:/tmp/UTIL-WPS-WPS-Wizard/Menufolder/c'
icc -I ../include -I ../../include -I H:/cwmm/common_functions/include -Ge- /Gm+ -G4 /ss -Gl /O+ -Oc+ -Ol- /Q+ /C /Fo../o/menufolder.obj menufolder.cpp
menufolder.cpp(30:10) : error EDC3008: Source file "except.h" cannot be opened.
..\include\menufolder.hh(9:10) : error EDC3008: Source file <wpfolder.hh> cannot be opened.
..\include\menufolder.hh(10:10) : error EDC3008: Source file <wppgm.hh> cannot be opened.
..\include\menufolder.hh(33:12) : error EDC3263: Syntax error - expected ";" or "," and found "*".
..\include\menufolder.hh(45:29) : error EDC3090: Syntax error - expected "base class" and found "M_WPFolder".
..\include\menufolder.hh(58:1) : warning EDC3517: Some members did not appear in the release order list for SOM class "M_CWMenuFolder".
..\include\menufolder.hh(58:1) : informational EDC3406: "wpclsQueryTitle()" is a member of "M_CWMenuFolder".
The missing exceptq.h is an easy fix though adjustments may be needed to use the current one.
The missing wpfolder.hh and wppgm.hh are a bigger problem. It seems to me they can be generated from wpfolder.idl and wppgm.idl but I forget how and quickly looking doesn't remind me.
Then the GCC parts likely need updating, at least the flags and things like adjustments to use the installed Cairo.
Then the fun of fixing things. Chris got so frustrated that he quit OS/2, the bugs seemed unfixable and people would hose their systems and blame Chris even though he was clear it was unstable.
It's a shame as I really liked it.