CoreGTK a GTK3 wrapper adapter for Objective-C.
Doesn't gnustep have it's own gui? Yes, but it's very .. stale. You can freshed up the theme, but there are still some usability issues. The menu fit with many desktops, and doesn't really work well. Screen minimization requires the huge icon in the corner. And they stack such that only the active gnustep app is visible this way. Modern desktops handle this with the window list and dock.
CoreGTK fixes these issues, and works with the AppDelegate pattern.
cd App1
make
openapp ./App1
cd App2
make
openapp ./App2