Checkout this webapp: http://soft-use.com/webclipicon

Using that you can create customized webclips. You can select any image from web to use as webapp's icon. And all you can do it from iPhone, so no need to use PC or iTunes for this. And no jailbreak is needed....