it is but it's usually not worth the work. ie, it's usually easier to make your own movieclip that has the same functionality as the component.
if you want to see for yourself, google: <component name> flash/animate customize
For AS3 based components - yes - by editing the component skins in the Component Assets folder.
For HTML5 canvas components - yes but not visually - using CSS.