Thanks for the compliments! Sounds like you have quite a setup!
First, do you mind doing an AppStore review of EventPhone if you haven't done one already? As an indie developer I live and die by reviews.
Second, I didn't have any plans on skinning or making the buttons customizable. Since I did not write the main EG product, I only have access to what the Python plugin structure allows ao writing anything super complex like customizable buttons or skinning is a little tougher.
As for profiles I am sure you know I have a competing product to EventGhost called Intelliremote
and it has the concept of profiles which you can switch from the iPhone app or if you are at your PC it will notice which application has focus and switch the profile. It also happens to be a wireless keyboard and mouse for your PC also. Most EG users never switch over to Intelliremote, but you might want to give Intelliphone
a shot to see if you like it a little better than the EG client for some of your needs. The iphone app is free and the PC side is shareware so you could try it. It won't let you change the icons but the profiles will let you change the names of the buttons and the actions they perform.
Sorry to present you one thing when you asked for the other but I just thought I would