It wasn't clear what you meant by "XP installed programs" - were they installed in XP: dual boot? VM? XP mode on Win7 Pro? XP compatibility mode? Simply copied from elsewhere?
I understand you aren't booting XP but the programs you are running are part of a dual boot installation.
It's been many years since I've touched Win9x but many programs installed their own directory tree and used .ini files to store settings. Copy the required bits to another computer & it would run. You'd end up with multiple copies of some runtime files of assorted version numbers scattered all over your system because each program brought their own copy.
The fact the programs are ancient and actually run under the arrangement you have would suggest they're of the type outlined above. i.e. all you likely need is the directory tree for the program for it to run.
Avtrician, what makes you think the baddies won't target WinXP? If we believe Netmarketshare's figures WinXP still had a 29% market share in February 2014, meaning there will still be several 100 million PCs running it. I'd call that a huge fat juicy target, and a static one to boot. Qnce a flaw is discovered it will be there forever unpatched. Looks like easy pickings to me.
Not to mention that flaws in one Windows version often affect other versions as well. Every patch released for Win7 is potentially addressing a flaw that also exists in WinXP. The patch will be reverse engineered and exploits created to attack those flaws. WinXP will be included in the exploit as it costs very little extra to do so.