Schedules run based on the time of the application server. BP's time setup isn't the best, but it works well if you can set your Interactive Clients, Runtime Resources, and Application Server all to the same time zone.
If you want your local PC (which I assume is your Interactive Client) to have a different time zone from the Application Server, you should still be able to do just about everything normally with the exception of the 'Run Now' feature of schedules. There are workarounds, but that feature won't respond quite right because it will insert a wrong time for when to kick of the schedule immediately.
So, help me understand. Is your local PC (Interactive Client) actually in a different time zone from your application server? Not sure if this is obvious or not, but I should mention that the times may be stored in UTC, but the app server does not need to be configured to the UTC time zone (GMT). It'll do the conversion of the time based on the system's time zone setting and should behave correctly.
------------------------------
Dave Morris
3Ci @ Southern Company
Atlanta, GA
------------------------------
Dave Morris, 3Ci at Southern Company