If the Barrier is bought with 0 Defenses, then it does not have any Defenses that need to be specified. Characters englobed by the Barrier are protected from attacks that are affected by the Barrier (e.g. Physical or Energy Attacks or other attacks based on Adders purchased and SFX) the same way they would be by a physical wall. If the attacks can bypass or penetrate the Barrier, or if the attacks exceed the Barrier's BODY, then the character can be struck as normal.
See APG 2, page 80 - specifically the "Defending" section. If using Social Defense, all characters possess the attribute. How common Presence Attacks are going to be is a question for the GM to decide.
Probably just a matter of an equally old appPrefs.xml placing modal dialogs off of the current screen. Delete appPrefs.xml before starting HD and see if that fixes things.
Nothing so granular within HD's export process, though with some clever JavaScript within an HTML-based export format you should be able to pull those values out - the existing export tags have more than enough to uniquely identify an ability like Combat Luck (the XMLID should suffice).
HDv3 was sold under a 2-year support contract, which has long since expired. You'd need to purchase the current version in order to download the software.
The good news is that we kept the cost to purchase HDv6 (the current version) the same as the prior cost to renew a service contract.
Offhand, sounds like you're running afoul of Windows' UAC. Do you have HD beneath "C:\Program Files" or some other directory that you do not have full access to?
Also bear in mind that without some pretty serious constraints wrapped around the ability, it's a game-killer. As others stated, at a minimum you need to define what abilities the character can mimic (and how) and to what level. You're not going to have a starting character able to take on the abilities of cosmic-level villain because they managed to shake their hand. Even without power level concerns, as defined in the initial post the character could simply touch someone and suddenly know everything about their abilities -- quite the Secret ID killer, there....and the GM can forget about having any secrets to their NPCs or villains.
REG_REPLACE and REPLACE will both act on the entire document (by design). REPLACE is case-sensitive.
If you're looking to do a replacement on a specific section of the document only, you'll need to put some start/stop identifier in the document and include that in your regular expression and swap value.
If you're just looking to define line breaks, that's why all of those fields are containers:
<!--BACKGROUND-->linebreaksequencehere<!--/BACKGROUND-->
It doesn't much matter where it's placed so long as it's not inside of a conditional block that gets removed - REG_REPLACE, IFREGMATCH, and REPLACE are all handled at the top level, after all other tags (so after export of Powers, Skills, etc.).
Look carefully at the tags that aren't working: you have three “-” characters at the end of /IF_CAMPAIGN_USE and in the opening and closing tags of IF_APPEARANCE
List the full contents of the directory that you're running HD from. Also, have you changed how your system runs a .jar file (beyond running jarfix)?
The error you're reporting would only happen if Java couldn't find the referenced class file, which is included in HD6.jar...so something in your process has either modified HD6.jar or removed it from the locations that Java will search for files.