When you want to use icons or bitmaps in many of the Visual LANSA controls such as tree and list views, forms, push-buttons and toolbar buttons you must first enroll the image in the repository as a bitmap or icon component.
Using repository-enrolled images makes development and application deployment easier because the images are managed centrally so no separate image files need to be maintained or distributed. Also, you do not need to recompile your forms when you change an image.
There is a set of icons and bitmaps supplied with LANSA (called VB_xxxxxx and VI_xxxxxx).
Visual LANSA does not provide an icon editor, but many cheap or free icon editors are available on the Web.
Libraries of icons are also accessible on the Web. Usually these libraries are free or available for a nominal charge. An example of a site that offers icon libraries: Kira's Icon Library. A Web search will reveal other icon libraries.