I had some ideas for future updates.
In relation to workflow I'd like Intelliremote to remember the tab that was last viewed prior to closing the program. For example if I'm on the customize tab and I close the program from the right click menu on the system tray Intelliremote icon, when I open the program again I want it to display the customize tab instead of defaulting back to the info tab.
Another one to do with workflow, I'd like Intelliremote to remember the currently selected button (in the UI) so that when I select a different profile the same button is selected also. For example I cut and paste many button names / script events from one profile button to the same button on another profile, but every time I select a different profile it defaults back to the button at the very top of the list, meaning I'm constantly having to locate the button to paste to every time I switch profiles.
This last idea will make Intelliremote even more powerful. Imagine if Intelliremote could not only detect which program is in use but for browsers it could also detect which website is in use! This would mean that I could have a profile for YouTube TV and another profile for Netflix, etc. This would take Intelliremote to the next level! How cool would that be having different profiles for different websites all using the same browser.