Depends on how you do it. Dragging a 2D image into the scene with 2D enabled will create a Unity2D sprite for you, which is different from NGUI. You can still give it a 2D box collider and make it receive events if you like, but you will need to attach an NGUI Event System (UICamera) script to the camera that draws it, and set it to Unity2D event mode.
On the other hand if you create an NGUI texture (ALT+SHIFT+T shortcut), then you are working with NGUI instead of Unity2D, and nothing else is necessary. ALT+SHIFT+C to add a box collider, and it's going to be capable of receiving events.