Think of XP Mode as any other computer connected to your network. If you for instance have a game installed on computer1, you can not play it on computer2.
So yes, your assumption is correct; the software you want to use in XP Mode, have to be separately installed. The same thing as it was with the AV and firewall applications, XP Mode can not access those installed in host.
Kari