Bypass Epicors Custom Report form

I was wondering if anyone has done this or if it makes sense. Not
sure if I can do this just using the regular Epicor Tools. I want to
print a custom report and pass paramaters to it based off of the users
current data. I was thinking I could create A .net app that launches
the report & passes the parameter and prints. Then I would just
launch this app on a button click from Vantage.