OneRemote is a customizable menu app for Android.
You can set up a tree structure of buttons called Categories, in much the same way that you might set up a tree structure of folders on a computer. You can name them and arrange them as you like. You can add photos to the buttons.
Each Category can contain one or more of:
Sub-Categories These are second level and beyond. They are just containers for adding other types of items, including categories. Others include:
Devices Reserved for future
Links Used to open web pages or any valid URL.
Lights Currently implemented as Links and used with JRiver's Engen server to control Z-Wave devices like switches and outlets. To emulate a switch, this link allows two URL's (for on and off)