Hi,
Where do you want your custom ribbon to appear and what will it do?
Normally the answer is a code based one. If you're producing a VSTO Addin then there's a Ribbon item template or designer that will help you.
You can also add a custom tab and items using VBA see:
If you want to use existing Office controls then you can look up the respective control ids (idMso) here:
https://www.microsoft.com/en-gb/download/details.aspx?id=36798 I don't think you're able to use custom images without code.
And for icons you can download and (slowly) browse the builtin icons
Office 2010 Add-In: Icons Gallery (I'm not aware of a newer version)
Hope that helps.
Best regards
John