Remember the two things that need to be done.
1) Invoke an environment variable called MOZ_NO_REMOTE.
2) ... start a specific Firefox installation with a specific ProfileName.
Create a text file as shown in the example.
Save the file with a .bat extension and create a shortcut to your desktop. You can Right-Click the shortcut and rename it to whatever you want.
Change the path to your particular firefox.exe and the Profile name as appropriate for your installation.
When you double-click the Batch file desktop shortcut, it will start Firefox with the appropriate Profile even if a version/Profile of Firefox is already running.
Notice that I saved the Batch File to a folder called D:/Firefox/BatchFiles/.
I use D:/Firefox as a central folder for Bookmarks.html which is shared by all my Firefox Profiles (once I am sure the Profile works correctly),
for the persdict.dat file for the Spellbound extension, and for the Backups made by the Bookmarks Backup extension;
this helps when it comes time to backup my data.
I 'relocate' the cache file from all my Profiles to a shared folder on the G:/ drive to cut down on the wasted disk space
and to help out when it comes to defragging the logical drives.