I'm not sure how your reply is in any way related to what I said. Does SourceForge have a "Menu -> Add/Remove Software" option that I'm not aware of?
Riiiight... how many new Linux users do you think would like to go messing around in SourceForge, getting lost in all the operating systems, CPU architectures and package versions, just to try out the open source version of Bejewelled?
"App store" has come to mean something where people can browse a list of apps, click "install" on the apps they like, and immediately start using the app. I'm sure it's not hard to see why SourceForge does not fit that description.
Are you out of your mind?
The overhead in Inkscape will surely be greater than the 2MB required for Cairo (which for some reason the OP finds unacceptable). Furthermore, Inkscape, like other similar applications, probably stores its graphics in an internal data structure. The SVG reading and writing are only a front-end for constructing and translating the internal data structure. The code that draws the image will be using the internal data structure, not actual SVG data. All of these things coupled together will almost certainly result in a multi-megabyte overhead.
Furthermore, in addition to the multi-megabyte overhead, but there will be the [probably not insignificant] time and effort required to learn the Inkscape architecture. Then he will need to find and extract the relevant parts of code, so that they can be linked to his C++ program.
In short, I'm afraid that "leveraging" Inkscape is not a very feasible idea at all.
"If you want to know what happens to you when you die, go look at some dead stuff." -- Dave Enyeart