Hi there
As it is only affecting three topics, one thought would be to simply remove the offending topics from the project. Copy them to a folder somewhere on your drive. Then delete them from RoboHelp. Create totally new topics. Then display them from the folder using the browser. Copy and paste the content from them to the new versions.
Cheers... Rick 
Interesting. I believe I found the answer. This was a tricky one, actually.
Here's what I did:
- Copied the files out.
- Deleted one of the files from the project to work as a test.
- Saved.
- Added a new topic, named it the same as the old topic.
- Switched to HTML mode, and copied the code from the old topic to the new.
- Switched to Design mode and CRASH.
So it was definitely something in the code.
I opened the file using Notepad, and discovered that something weird happened with one of the variables:
<?rh-udv_start name="ApplicationName" ?><?rh-udv_start name="ApplicationName" ?>ApplicationX<?rh-udv_end ?><?rh-udv_end ?>
There was a variable tag embedded inside a variable tag. I removed the doubling so that only this was left:
<?rh-udv_start name="ApplicationName" ?>ApplicationX<?rh-udv_end ?>
I saved the file and it loaded just fine in the system. I did a search in the system for <?rh-udv_end ?><?rh-udv_end ?>, and discovered that 45 files were affected. (This was a relief, as the help file contains over 1800 topics.)
Why It Happened
If you're wondering where that bit of code came from, I'll have to take the blame for that. Our company just went through a re-branding. Whoever worked on this help file before wasn't really using variables. So I used the global find/replace to search for the old branding name and inserting the new branding name, plus the code to make it a variable.
Find: ApplicationULTRA
Replace: <?rh-udv_start name="ApplicationName" ?>ApplicationX<?rh-udv_end ?>
Unfortunately, it looks like whoever worked on the help file before THAT did use variables, but those instances were so rare that I hadn't really run into many of them. I thought I had converted the existing variables using the User Defined Variables pod before doing the global find/replace, but I guess I didn't.
So now, I'm cleaning up these files, using Notepad++.
Thanks to all for your help. Without your assistance, I wouldn't have been able to find this rather tricky issue.