This is probably very basic but I don't know how to limit the filter of the load picture dialog to *.jpg, *.gif and *.png only (don't want *.bmp, *.ico etc)
Do you mean RichViewActions?
TrvActionInsertPicture has Filter property. If it is assigned, it will be used for the dialog.
TrvActionItemProperties has a similar property, GraphicFilter.