Support for Scenario 1) is what I was led to believe was possible from multiple sources include the following:
The following article "How To: Include Commission Cost During Back Test"
http://www.jtatoday.info/forum/showthread.php?tid=20511 which led me to Tickstory says:
-------
Download your data using whatever you like, Birts, Tick Story, etc.
Export the Data to MT4 in whatever manner you like, I have been using SQ Tick Data Downloader and I like it. Whatever you choose should download and export it into the FXT format that MT4 needs
Once the FXT has been created, use Tick Story, and go to "Tools > MT4 Data Editor"
Click the "Open FXT" button and browse to your MT4 Data folder, locating the "Tester\History" folder. NOTE: This will be stored in a path such as the following by default "C:\Users\YourName\AppData\Roaming\MetaQuotes\Terminal\BB190E062770E27C3E79391AB0D1A117\tester\history"
Select the FXT file for the pair you wish to enter commission for.
Enter the correct commission for a round trip trade. In the image you see my round trip cost for 1 standard lot is listed as "Base Comm = 8". This would equate to an $8.00 trade cost
Enter the correct "Comm Type" with Money = 0, Pips =1, or Percent =2 depending on your brokers commission type.
Enter the correct "Base Comm". If your commission is charged in Money, then use a value of 0, If it is charged in Pips, then use a value of 1 here.
Enter the correct "Comm Lots" value. Commission per lot = 0 or Commission per deal = 1
Click the "Save" button once these changes have been made
-----
Regarding "Download your data using whatever you like" I did this. I used FXCM's Historical Data Downloader.
Then I edited the FXT files using TS to no avail as they get overwritten by the MT4 backtester.
You say "This scenario is not supported by our software and in fact should not require you to use Tickstory at all." which if confusing. How does one backtest in MT4 with commissions set and applied without some add-on tool? This feature is NOT present in MT4 installations from FXCM, Tallinex, Oanda and others I've tried. I've read countless posts searching various forums on the topic of "how to get commissions to apply in an MT4 backtest" and thought TS would provide a solution for my intended use and this issue just continues to get more and more confusing.