Ok, will answer my own question in case another newbie get stuck. Turns out that what i was looking for was the Attribute Inspector, which i beleive is automatically invoked if the editor is active. In my app the editor is always active. So in the end i have turned off the infoWindow.
Am now looking at fieldInspectors and ClassFactorys to create the renderer objects.
Next i think i need to create my own skin, but i think the skin for the Attribute Inspector, is in the compiled swc, so not sure how i can make any edits?