For images in menu , I see you already looked this this thread, first post describe what you would need to do, although it seams that poster did no manage to handle it.
For other questions you can use module assignment. You can create aux menu you will not put in module if needed to control assignment better.