I'd like to make some minor change to make it better. For instance, accept different input parameters and load a session automatically rather open putty, load and open it. These function are included in putty, however, seems not avaliable in portable putty.
If the functionality is a part of Putty then there is a good chance it can be used in Putty Portable. Just let us know exactly how it is done in Putty and we can tell you if and how it can be done in Putty Portable.
If it is just passing command line parameters, you just need to know which file to edit.