GGFM is used to prevent the hack from getting leeched. Because you need to get your GUID verified by the creator of the hack. In this case that is hejsan
It runs the game in window mode.
So instead of running the game fullscreen it now uses only a part of your screen, which allows for easier background work.