IF you already have reshack, open it and click file -> open -> gfx folder -> gfx###.egf
Open one of the gfx.egf's to find the one you're looking for (e.g. gfx001.egf = game intro gfx, gfx002.egf = game GUI gfx)
Once you have the right gfx file you want to add something to, you can either replace something that's already there (saves adding new items to the pubfiles), or add new graphics.
To add new graphics, click (action -> add new resource) then choose the 1st image you would like to add. The only part you must fill in is the image name, which should be the last number on the page (e.g if the last image in the gfx file is 2000, the this image will be 2001).
Repeat this step for all your images for this particular item. (also, take note of the pattern the original gfx are added, depending on which gfx###.egf file your looking at, the numbers of the images are usually in a particular pattern.)
If you don't want to try adding your graphics as a new item / sprite, then just replace some existing gfx. This also saves adding the new item into the pubfiles. Although you may want to open up the pubfiles to edit the name/stats of the replaced item.
For more information, either post back here, or look back a few pages on the client editing thread, as this has been answered in the past, but the process as a whole is quite extensive.
---
Web developer, currently looking for graphic artists / designers.