One tap is all you need to open and close the camera's flash from the main User Interface. An indicator image of a light bulb is utilized to determine the current state of the camera's flash.
With an easy on and off widget button, the flash can be accessed with no problems at all.
The app would require minimum storage of the phone's storage. Just about 2MB space.