> since I literally don't know any mainstream -nix that ships without Perl in the core, and I know several that ship without bash
FreeBSD doesn't have Perl in the base system (but of course has it in the ports). Same with Bash though, but the Bourne shell is of course in the base.
On a similar note, don't watch the show until you read the first book (if you intend to, eventually). Some characters in the show are spot on, some are way off.
I'm currently reading the 1st book after watching the show and wished I'd read it first. Brilliant story and I think the show does an amazing job of converting the books to screen however it would of been great to compare what I interpreted in the books to what they've created on screen.
Most characters in the show are much older than in the books[1]. That's especially apparent in children, a few years make quite a difference. Apart from the age, I find Cersei and Sandor misrepresented.
If you are going to use GTK+, take a look at Vala [1]. It's a C#-like language which is compiled into C. Much saner than coding in C. You can easily port your app to Windows/OSX, but, as others noted, non-native UI will be far from perfect.
I'm using this approach in an open-source project of mine [2], feel free to borrow the ideas.
Targeting only their own country is totally understandable. What really irritates me is websites using a .com domain but not mentioning they are US-only until the very last step in the signup/payment process. At least mention this on the About page, or better yet, use a .us TLD if you are not going to expand.