when use AFA under 3.1 then there is no newicons patch need.afa iconlib support newicons,png and OS4 Icons.
i not test yet OS3.1 without scalos, because i think scalos or dopus magellan is must have on WB3.1.with scalos PNG icon support work on OS3.1
but it is possible that AFA not run without Scalos
icon library on Wb3.5 is much enhance.afa need for fallback funcs that dopus magellan work correct with png icons a >3.1 icon library.
normaly you need no setpatch from 3.9 and workbench library from 3.9.
dopus magellan (demo on aminet) contain too a icon.library that is newer than this of OS 3.1
I think when you install this icon.library(see readme, it is legal to do so)or go to Stephan Rupprecht homepage to use this V44 icon.library then AFA PNG support must work on OS3.1 too.
But here too dont install a newicon display patch.
please let know if my suggestion work, so this can add in FAQ