1. I don't think a human paragon is elligible for the apprentice - spellcasting feat. You don't exactly have a class that can be associated with your mentor. I suggest you start off as a Duskblade and only then take the human paragon...
2. The Spellcasting feature grants an additional spell at 1st level. For a spontaneous caster (like the Duskblade), it also allows exchange a spell the caster already knows, for another one of the same level, every time the caster gains a level in that spellcasting class.
Example: As per the Duskblade class description, he can only exchange a spell known at 5th level and every subsequent odd-numbered level. Even then, the character can only trade a spell two levels lower than the highest level he can cast (which means you can only trade a 1st level spell at 9th level!).
The spellcasting feature allows you to trade a spell every level.
3. The mentor can be of any arcane spellcasting class, but if it is of the same class as the character, that modifier applies to the level of the mentor. You should definitely consider having a Duskblade mentor. Huge benefits in that.
The Duskblade's spell class list doesn't change, so you're still limited to learning spells from that list. If the mentor is a Duskblade, this is a no-brainer.
4. The description of the feat is clear: "These new class skills are added to the class skill list for any character class or prestige class she gains". This means that the skills will always be class skills (i.e. 1 skill point = 1 rank), no matter the class.